Je voudrais utiliser la souris dans Vim uniquement pour le défilement (pas pour activer d'autres modes Vim ou interagir autrement avec Vim). L'utilisation :set mouse=a
semble être une opération tout ou rien, cela peut-il être modifié? Alternativement, iTerm peut-il être fait pour passer uniquement par les événements de défilement et ne jamais cliquer / faire glisser les événements?
Explication longue: J'utilise beaucoup Vim dans iTerm et je n'utilise pas la souris. Cependant, le défilement à inertie avec un trackpad est vraiment sympa et un excellent moyen de parcourir de gros fichiers. Je peux :set mouse=a
et utiliser le trackpad pour faire défiler et c'est super. Maintenant, quand je clique, vim passe en mode visuel et iTerm ne copiera pas le texte sélectionné. Je souhaite conserver la capacité d'iTerms de sélectionner et de copier du texte.
J'ai pensé à configurer Vim pour que la copie dans vim se copie dans Mac OS X (en utilisant pbcopy, je dois quand même le faire). Cela fera l'affaire lors de l'édition de fichiers locaux, mais la plupart du temps je suis ssh
quelque part et je modifie des fichiers distants.
:set mouse=i
sorte que le défilement fonctionne en mode insertion et iTerm select en mode normal. Assez près, donc je marque la réponse. Merci pour l'idée!