Gostaria de usar o mouse no Vim apenas para rolagem (para não ativar outros modos do Vim ou interagir com o Vim). Usar :set mouse=a
parece ser uma operação de tudo ou nada, isso pode ser alterado? Como alternativa, o iTerm pode ser feito para passar apenas por eventos de rolagem e nunca clicar / arrastar eventos?
Explicação longa: Eu uso muito o Vim no iTerm e não uso o mouse. No entanto, a rolagem de inércia com um trackpad é realmente boa e uma ótima maneira de ler arquivos grandes. Eu posso :set mouse=a
e uso o trackpad para rolar e é ótimo. Agora, quando clico, o vim entra no modo visual e o iTerm não copia o texto selecionado. Gostaria de manter a capacidade do iTerms de selecionar e copiar texto.
Pensei em configurar o Vim para que a cópia no vim seja copiada no Mac OS X (usando pbcopy, eu preciso fazer isso de qualquer maneira). Isso funcionará ao editar arquivos locais, mas na maioria das vezes eu estou ssh
em algum lugar e editando arquivos remotos.
:set mouse=i
para que a rolagem funcione no modo de inserção e o iTerm selecione no modo normal. Perto o suficiente, então estou marcando a resposta. Obrigado pela ideia!