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!:set mouse=nicr
si vous maintenez l'option enfoncée pendant la sélection. Voir stackoverflow.com/questions/4608161/…:set mouse=nicr
?Si vous
set mouse=a
, vous pouvez toujours utiliser Option -click pour faire iTerm do sélection. Pas idéal, mais c'est la meilleure option que j'ai trouvée.la source
Je ne suis pas sûr d'iTerm mais cela est réalisable avec Terminal.app.
http://ayaz.wordpress.com/2010/10/19/using-mouse-inside-vim-on-terminal-app/ (installez SIMBL et MouseTerm)
Défilement uniquement:
Terminé.
la source
Vous pouvez également définir les options vim env à partir de la ligne de commande
Par exemple:
Donc, un autre alias pour vim qui le fait automatiquement pourrait être:
la source
Encore mieux que la réponse acceptée:
Cela permet le défilement et la mise en évidence vous donne un bloc visuel.
la source