Comentar Varias Linhas no Vim [RESOLVIDO]

1. Comentar Varias Linhas no Vim [RESOLVIDO]

Rodrigo da Silva Cunha
rodrigo.a.sc

(usa Debian)

Enviado em 28/10/2011 - 13:40h

Como fazer para comentar da linha 10 até a linha 20 no vim?
Encontrei na web um artigo :
Mas sinceramente nã entendi :

------------------------------------------------------------------
[conteudo da url: http://faleiros.eti.br/?q=vim/comment ]
1. SHIFT+v ou CTRL+v (apenas no VIm),
2. selecine o bloco a ser comentado,
3. tecle : (acesso ao prompt do VI),
4. execute o comando de substituição (igual ao sed):
s/^/#/g, ou seja, troque o começo de cada linha ^ pelo caractere #. O 'g' é desnecessário no VI,
5. ENTER.

Para efetuar o inverso, ou seja, descomentar várias linhas, basta alterar o comando de substituição por:
s/^#//g, ou seja, troque cada começo de linha seguido pelo caractere # por nada //.

------------------------------------------------------------------
No caso o s/^#//g deveria ser s/10/#//g s/20/#//g ??


  


2. MELHOR RESPOSTA

Marcos Paulo Ferreira
daemonio

(usa Slackware)

Enviado em 28/10/2011 - 18:17h

Você pode também aplicar o s/// em uma linha específica ou em um intervalo de linhas, como em:

:10,20s/^/#/

Comenta da linha 10 a linha 20, inclusive.

Abraços,
t+

3. Re: Comentar Varias Linhas no Vim [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 28/10/2011 - 17:59h


Não, o procedimento é:


Selecionar as linhas que você vai modificar e isso você faz com um dos comandos abaixo

v

ctrl+v

shift+v


Depois você aperta as setas direcionais para cima ou para baixo até onde você for fazer a subsituição. Veja que vai ficando selecionado desde onde o cursor estava.

Agora você tecla

:s/^/#/g

Pronto. Você terá comentado todas as linhas que selecionou.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts