Parece que não é possível arrastar a linha de status para redimensionar uma divisão quando a opção Vim ttymouse
for xterm
; funciona quando o valor é xterm2
. O último valor configura o Vim para solicitar um modo de relatório de mouse estendido que (entre outras coisas) fornece melhor suporte para arrastar. Esse modo estendido só funciona com versões mais recentes do xterm (e outros emuladores de terminal compatíveis, incluindo tmux ), portanto, não é o valor padrão.
Você pode usar algo parecido com o seguinte no seu .vimrc
para definir a opção:
set mouse+=a
if &term =~ '^screen'
" tmux knows the extended mouse mode
set ttymouse=xterm2
endif
(Embora, eu não tenha certeza de como isso afetará as instâncias tela , que também usam um TERM que começa com screen
.)
Quando você está fora do tmux , a variável de ambiente TERM é provavelmente um valor xterm
-ish, e o Vim irá testar o xterm version usando a sequência de controle t_RV
.