Skip to content

Instantly share code, notes, and snippets.

@danielpereirabp
Created November 5, 2015 16:50
Show Gist options
  • Save danielpereirabp/0fad0c153ce19c41e8ef to your computer and use it in GitHub Desktop.
Save danielpereirabp/0fad0c153ce19c41e8ef to your computer and use it in GitHub Desktop.
Comentar e Descomentar no VIM
No caso de comentários de uma unica linha uso o seguinte método
Colocar simbolo de comentario no Inicio da linha
tecla 0 leva-o para o inicio da linha (opcional)
teclas ctrl+v (fica em visual block)
com as teclas direcionais seleciona as linhas a comentar
Shift+i (I maiúsculo)
Um cursor de escrita vai aparecer na primeira linha selecionada- escrever o simbolo de comentario, i.e. '#' ou '//'
selecionar ESC e as linhas vão ficar todas comentadas
Para remover comentarios do inicio da linha
tecla 0 leva-o para o inicio da linha (opcional)
teclas ctrl+v (fica em visual block)
com as teclas direcionais seleciona as linhas a descomentar. No caso de serem dois simbolos como em '//' podes usar as teclas direccionais para selecionar uma matriz de NxM
Selecionar x apaga tudo que tiver dentro da matriz
alternativamente para dois simbolos ('//') podes fazer os passos 1, 2 e 3 mas selecionar só o inicio das linhas, de seguida fazer x(apaga a primeira coluna), f+g (seleciona a mesma area de visual block) e depois x(apaga a segunda coluna)
Para efectuar comentarios multi-linha a lá C (/* coment */) não tenho uma maneira imediata, mas com o metodo acima raramente tenho necessidade de usar comentarios multi-linha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment