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.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 8 de fevereiro de 2024
Um recurso muito útil do editor de textos vim, embora não muito utilizado, é a possibilidade de operar sobre caracteres (modificar, apagar, inserir) localizados a partir de uma determinada coluna.
Tomemos como exemplo um arquivo com o seguinte conteúdo:
O comando abaixo apagará todos os caracteres a partir da 5ª posição:
%s/\%5c.*//
resultando em
O comando abaixo fará a inserção, a partir da 5ª coluna, dos caracteres
ABC
com um espaço em branco antes e depois:
%s/\%5c/ ABC /
resultando em
Como você já deve ter notado, a indicação da coluna a partir da qual
serão efetivadas as operações é indicada por \%nc
, onde n
é o
nũmero da coluna a partir da qual desejamos efetuar nossas modificações.
Nos exemplos acima, todos os comandos tomaram como referência a coluna 5.
Para saber mais sobre este recurso, digite:
:h /\%c
Fantástico, não? Dá para fazer de tudo com o vim 😉
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários