2009-11-05 4 views
3

La saisie standard de la souris peut-elle être personnalisée dans vim (dans mon cas, gvim)? Les plugins sont aussi des options acceptables. Je m'intéresse plus particulièrement à "écraser" un double-clic sur un mot, de sorte qu'au lieu de simplement mettre en surbrillance le mot, gvim effectue une recherche et met ainsi en évidence toutes les occurrences de ce mot dans le fichier. J'ai vu cette fonctionnalité dans d'autres éditeurs et je l'ai trouvé très utile.Entrée de la souris dans gvim

+0

J'upvoted votre question juste cause votre avatar est mauvais cul! –

Répondre

6

Voir :help double-click. Il devrait avoir tout ce dont vous avez besoin. Par exemple à partir de la page d'aide:

Un exemple, pour utiliser un double clic pour sauter au marqueur sous le curseur:

:map <2-LeftMouse> :exe "tag ". expand("<cword>")<CR> 
+1

Oh et pour vous mappage spécifique cela fera, bien qu'il existe d'autres moyens aussi bien. carte <2-LeftMouse>: normal *

+0

+1 pour votre commentaire. Y a-t-il un moyen de le faire afin qu'il ne saute pas automatiquement à l'instance suivante du mot, et reste à la place sur la ligne actuelle? – Marcin

+1

essayer: : carte <2-LeftMouse>: let @/= expand (" ")

1

Je ne considère pas la souris, mais vous pouvez appuyer sur */# pour rechercher le mot sous le curseur en avant/en arrière.

+1

Je suis intéressé par l'entrée spécifique de la souris. Quand je ne fais que lire les fichiers sources, j'ai tendance à utiliser la souris pour faire défiler. – Marcin

Questions connexes