Como criar atalhos de teclado personalizados no vim?

3

Por exemplo - ao codificar em Perl, às vezes preciso comentar um monte de linhas.

  • O que eu faço é algo como

    :80,96 s/^\(.*\)$/#/
    
  • Eu quero criar um atalho personalizado para que eu possa fazer algo como

    :80,96 cm
    

    para comentar e

    :80,96 uc
    

    para descomentar.

O que devo colocar em meu ~/.vimrc ?

    
por Lazer 18.09.2010 / 17:52

1 resposta

2

Você pode definir um par de comandos assim:

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

Observe que um comando definido pelo usuário deve começar com uma letra maiúscula. Veja

:help :command
:help user-commands

Existe também um plug-in Vim que muitas pessoas usam para isso, Enhanced Commentify , mas Eu não tenho experiência com isso sozinho.

    
por 18.09.2010 / 19:04