Movimento de navegação para pular comentários

2

Para editar arquivos de configuração, estou usando o Vim. Para mover o cursor para cima ou para baixo para outras entradas de configuração, estou usando Ctrl + d ou Ctrl + u , respectivamente. Blocos grandes de linhas comentadas com poucas linhas de configuração estragam tudo, e eu freqüentemente supervisiono linhas não comentadas.

Existe algum tipo de movimento para mover o cursor para baixo até a próxima linha não comentada sem usar o disco para digitar expressões regulares?

    
por index0 28.06.2014 / 16:54

2 respostas

3

Você pode usar o regexp apenas uma vez (algo como /^[^#] , ou seja, encontrar uma linha que comece com um caractere diferente de # ) e depois procurar a próxima ocorrência com o comando n simples.

    
por 28.06.2014 / 18:31
0

para responder à sua pergunta:

Is there a a kind of motion to move the cursor down to the next non-commented line without using hard to type regular expressions?

Não, não há nenhuma maneira direta de fazer isso além de usar uma expressão regular, como :/^[^#] . Existem outros plugins para o Vim que você pode usar como movimento-identificador-vim , que permitem você mover o cursor de outras formas, mas elas não permitem que você pule os comentários diretamente.

trecho

description

vim plugin, one way to improve move using "w W b B", smartly move between language identifier, skip language keywords,comment,strings

default key mapping: <C-n> next language identifier <C-p> previous language identifier

current support language: c, c++, vim, python

    
por 28.06.2014 / 18:44

Tags