Linhas de comentário no Vim

Freqüentemente, tenho que comentar uma linha de código. Os 2 mapas a seguir me ajudaram a acelerar meu fluxo de trabalho. clpara c omment um l ine e ucla u n c omment um l ine

:map cl 0i//<Esc>
:map ucl 02x

Explicação

  • 0 pula para o primeiro caractere (incluindo espaços em branco) da linha atual.
  • i muda para o modo de inserção
  • //irá inserir 2 barras. Para outras linguagens de programação em que você deseja comentar uma linha, é necessário substituir isso. Como exemplo, eu iria substituir o //com --para Eiffel .
  • <Esc> volta ao modo normal.

O uclcomando é ainda mais fácil.

  • 0 pula para o primeiro caractere (incluindo espaços em branco) da linha atual.
  • 2x elimina 2 caracteres começando na posição do cursor.