44 votes

Existe-t-il un moyen de mapper la période Ctrl et la virgule Ctrl dans Vim ?

Je n’arrive pas à trouver un moyen de cartographier et dans Vim. Est-ce possible?

62voto

Prince Goulash Points 7365

Selon la FAQ, il semble que vous n’ayez pas de chance avec et , puisque cette combinaison de touches ne figure pas dans la liste des accords De touches imprimables Ctrl que Vim peut détecter (Vim ne peut mapper que des accords ASCII imprimables).

4voto

ram Points 528

Il semble @Prince Goulash soit correct, mais j’ai trouvé une solution qui a fonctionné pour mes besoins. La façon dont j’ai contourné cette limitation est en créant des liaisons dans mon émulateur de terminal réel, qui permet des liaisons telles `` que , qui génère une chaîne aléatoire (donc je ne la frappe pas accidentellement, généralement 3 nums suivis du char que je veux lier avec ctrl) qui est ensuite liée à la commande à laquelle je voulais qu’il soit lié dans vim. Pas tout à fait aussi portable, mais cela a fonctionné comme un charme.

-1voto

llinfeng Points 49

Ne soyez pas si pessimiste à l’idée de faire un raccourci. Il y a des options extérieures. Essayez le code suivant dans AutoHotKey. [Tout ce dont vous avez besoin est de télécharger et d’installer AHK et d’exécuter le code suivant en tant que script.]

J’espère que cela vous aidera à résoudre votre problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X