Lorsque je travaille avec Vim, je ne regarde presque jamais mon clavier (comme il se doit!) Et c'est génial, mais parfois, sans le savoir, j'appuie sur la touche CapsLock et me fait crier sur mon écran.
Parce que, vous savez, ce j
n'est pas la même chose qu'en J
mode normal (et ainsi de suite).
Donc à la place ou mappage CapsLock
pour dire que Ctrl
je veux afficher un message d'erreur qui m'avertira en mode normal si c'est le cas.
Existe-t-il un moyen pour Vim de savoir si vous l'avez CapsLock
activé?
Remarque: je préfère une solution VimScript / VimL pour la portabilité et parce que je veux que Vim me prévienne et ne dépende pas du système réel.
xmodmap -e "add Control = Escape"
. Espérons que vous apprécierez. :-)Réponses:
Vous pouvez utiliser un script comme celui-ci:
Tiré d' ici . Maintenant, Vim affichera VERR MAJ lorsque chaque verrou sera activé
Mise à jour: Et c'est un script pour AHK (langage de script de raccourci clavier automatique). Selon cette conversation, il est impossible de créer un comportement que vous décrivez en utilisant uniquement vim.
la source