você está aqui: Home  → Arquivo de Mensagens

Dicas vi - 4

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 27 de Março de 1997

O vi oferece a facilidade de se fazer uma substituição global interativa, ou seja, a cada string a ser substituída, o usuário precisa confirmar se deseja ou não que a substituição seja efetuada.

Por exemplo, para substituir todas as ocorrências da string "home" por "usr", emitir o comando:

  %s/home/usr/c
              ^
  

A letra "c" ao final do comando indica que se deseja a confirmação antes de se efetuar as mudanças.

A string a ser substituída aparece sublinhada por (ver exemplo abaixo). O usuário deve então pressionar a tecla "y" para efetuar a substituição ou a tecla "n" em caso contrário.

  /home/cesar/supsof/queiroz
   

__

Ao que tudo indica, o vi ainda é um dos assuntos polêmicos da Internet, com sua enorme legião de admiradores. Recebi depois da dica de ontem várias mensagens com relação ao vi.

O Eduardo M. Maçan indicou um lugar muito interessante para se visitar, http://www.darryl.com/vi.html. Nesta página você encontra tudo o que sempre quis saber sobre o vi e vários links para outros lugares que também têm o vi como tema principal.

Outra coisa interessante, existe um logo para ser colocado em sites Web que foram desenvolvidos com o editor VI. O logo diz "VI Powered" :-)

E tem também o depoimento do Fabio Garbujo (<garbujo (a) cenapad unicamp br>) que diz:

"Achei muito boa a idéia de enviar "dicas" sobre o vi.

Este editor pode não ser bom, mas VIcia. ;-)"

O Fabio, além de seu comentário, mandou também muitas dicas interessantes que enviarei nos próximos dias.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Sofia
31 Mar 2012, 13:27
como estava em bash este comando não funcionou, tive que usar o comando abaixo:

:%s/home/usr/gc
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script