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