Vim - Adiciona um caractere às próximas linhas do X

1

Eu gostaria de adicionar um # ao início das 15 próximas linhas (para comentar tudo).
Eu sei como fazer isso por uma linha: i - > #.
Minha segunda pergunta seria o oposto, como excluir o primeiro caractere das 15 próximas linhas?
no momento, estou fazendo r1l (remover 1 letra) para cada linha.

Como posso conseguir isso?

    
por Antoine Orsoni 10.02.2015 / 12:05

2 respostas

2

Para adicionar o caractere, pressione as seguintes teclas:

  • ctrl-v
  • seta para baixo (15 ou 15G para ir diretamente para o número da linha 15)
  • Eu (letra maiúscula)
  • #
  • esc

Para excluir o caractere, pressione as seguintes teclas:

  • ctrl-v
  • seta para baixo (15 ou 15G para ir diretamente para o número da linha 15)
  • x

Por favor, preste atenção às letras mais baixas e maiúsculas. Eles são importantes no vim.

    
por ztik 10.02.2015 / 12:14
2

Você também pode usar pesquisa e substituir e adicionar um intervalo a ele:

:.,15s/^/#/

Para desfazer apenas:

:.,15s/^#//

    
por aguslr 10.02.2015 / 12:30