¿Cómo crear atajos de teclado personalizados en vim?


3

Por ejemplo, al codificar en Perl, a veces necesito comentar un montón de líneas.

  • Lo que hago es algo como

    :80,96 s/^\(.*\)$/#\1/
    
  • Quiero crear un acceso directo personalizado para esto para poder hacer algo como

    :80,96 cm
    

    para comentar y

    :80,96 uc
    

    para descomentar

¿Qué debo poner en mi ~/.vimrc?

Respuestas:


2

Podría definir un par de comandos, como este:

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

Tenga en cuenta que un comando definido por el usuario debe comenzar con una letra mayúscula. Ver

:help :command
:help user-commands

También hay un complemento Vim que muchas personas usan para esto, Enhanced Commentify , pero yo no tengo ninguna experiencia con él.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.