De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Mais uma dica do editor vi

Colaboração: Gabriel Armbrust Araujo

Data de Publicação: 21 de Outubro de 2003

Constantemente nos deparamos com arquivos texto que necessitam de modificacões. Por exemplo, imagine que esteja criando um texto sobre o Linux e depois de terminá-lo descobre que seria mais justo com a filosofia GNU se substituisse todas as ocorrências de 'Linux' por 'GNU/Linux'. Modificar na mão é dureza né ? Vamos aos atalhos do vi:

Entre com dois pontos (:) e :

  :s/Linux/GNU\/Linux/g

Notacão: o 's' significa substituir o primeiro padrão (Linux) pelo segundo padrão ( GNU/Linux ), mas protegemos o barra '/' com uma contra-barra, como manda os conceitos de expressões regulares. O 'g' no final indica que faremos em todas as ocorrências. No entanto a linha acima modificaria somente as instâncias de 'Linux' somente naquela linha. Vamos lá:

  :1,$s/Linux/GNU\/Linux/g 

Faz a mesma coisa, mas agora iniciamos na linha 1 até o final do texto ($) . Para facilitar, pode-se usar o comando:

:set numbers

Que irá enumerar todas as linhas, sendo então fácil demilitar a linha inicial e final da sua substituicão.

Mais um exemplo:

  :3,5s/Linux/GNU\/Linux/gc

Substitui da linha 3 até a 5, todas as ocorrências (g) mas a diferenca é que ele pede confirmacão (c) . Uma mão na roda.


Palestra gratuita "Software Livre"

Palestrante: Prof. Dr. Mário Olímpio de Menezes

  Data:   25/10/2003
  Horário:  das 8:30 às 9:00 horas - café empresarial de boas vindas
            das 9:00 às 10:30 horas - Palestra
  
  Local:  IPEN - Auditório Rômulo Ribeiro Pieroni
          Av. Prof. Lineu Prestes, 2.242
          Cidade Universitária, São Paulo - SP
  
  Mapa de Acesso: http://www.ipen.br/ensino/mapa/mapa.htm

Inscrições:

Enviar e-mail para a Srta. Rosemeire da Silva - email: <rosilva (a) ipen br> com Nome, RG e Nome da Empresa / Instituição, para autorização de entrada na portaria

Outras informações pelos telefones 11 3815-6659 e 11 3815-6455 Secretaria da Pós-Graduação Lato Sensu

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Gabriel Armbrust Araujo