Search and Replace no VI

Aprenda a fazer busca e troca de no VIM do linux. Muitas vezes você precisa trocar o conteúdo de um arquivo ou fazer uma busca dentro de um texto, no VI ou VIM isto é possível e simples de ser feito.

Por | @oficinadanet Softwares
<p>Muitas vezes voc&ecirc; precisa trocar o conte&uacute;do de um arquivo ou fazer uma busca dentro de um texto, no VI ou VIM isto &eacute; poss&iacute;vel e simples de ser feito.</p> <p>O&nbsp;<strong>Vim</strong>&nbsp;&eacute; uma vers&atilde;o mais poderosa e maior em termos de espa&ccedil;o em disco e requisitos de mem&oacute;ria do editor de texto&nbsp;vi.&nbsp;</p> <p>&Eacute; importante voc&ecirc; entender o funcionamento dos passos e do VIM. Sabendo isto o restante &eacute; simples.</p> <p>Vamos aos passos:</p> <p>&nbsp;</p> <hr /> <p>&nbsp;</p> <h2>Search:&nbsp;</h2> <p>Para fazer a busca, primeiro mude para o modo normal apertando a tecla <strong>&lt;ESC&gt;</strong>.</p> <p><strong>Depois para fazer a busca use:</strong></p> <ul> <li>Busca qualquer coisa afrente da posi&ccedil;&atilde;o atual do cursor: <strong>/STRING</strong></li> <li>Busca qualquer coisa atr&aacute;s da posi&ccedil;&atilde;o atual do cursor: <strong>?STRING</strong></li> <li>Para repetir a busca sem precisar digitar novamente use a tecla <strong>n</strong>.</li> <li>Para repetir a busca na dire&ccedil;&atilde;o contr&aacute;ria, ou seja para tr&aacute;s use <strong>N</strong> (mai&uacute;scula) com (<strong>SHIFT-n</strong>).</li> </ul> <p>&nbsp;</p> <hr /> <p>&nbsp;</p> <h2>Replace:&nbsp;</h2> <p>Para fazer um replace, de uma STRING OLD por uma STRING NEW fa&ccedil;a:&nbsp;</p> <p>Primeiro mude para o modo normal apertando a tecla <strong>&lt;ESC&gt;</strong>.</p> <p>Trocar apenas a primeira ocorr&ecirc;ncia:</p> <p><code>:s/OLD/NEW</code></p> <p>Trocar todas as ocorr&ecirc;ncias na linha atual:&nbsp;</p> <p><code>:s/OLD/NEW/g</code></p> <p>Todas as ocorr&ecirc;ncias entre duas linha: <strong>#,# (linha inicial,linha final):</strong></p> <p><code>#,#s/OLD/NEW/g</code></p> <p>Todas as ocorr&ecirc;ncias no arquivo:&nbsp;</p> <p><code>:%s/OLD/NEW/g </code></p>

Mais sobre: vim, linux, dicas
Share Tweet
DESTAQUESRecomendado
Mais compartilhados
Comentários