3 votes

Comment créer des raccourcis clavier personnalisés dans vim ?

Par exemple, lorsque je code en Perl, je dois parfois commenter un certain nombre de lignes.

  • Ce que je fais, c'est quelque chose comme

    :80,96 s/^\(.*\)$/#\1/
  • Je veux créer un raccourci personnalisé pour cela afin de pouvoir faire quelque chose comme

    :80,96 cm

    pour les commentaires et

    :80,96 uc

    pour le dé-commentaire.

Que dois-je mettre dans mon ~/.vimrc ?

2voto

Unnati Gutpa Points 11

Vous pourriez définir une paire de commandes, comme ceci :

command -range Cm <line1>,<line2>s/^/#/
command -range Uc <line1>,<line2>s/^#//

Notez qu'une commande définie par l'utilisateur doit commencer par une lettre majuscule. Voir

:help :command
:help user-commands

Il existe également un plugin Vim que de nombreuses personnes utilisent à cette fin, Amélioration de Commentify mais je n'ai pas d'expérience en la matière.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X