Bloco de notas++ adicionar a cada linha

I'm usando o Notepad++ e eu posso't descobrir isso :

Tenho várias linhas, todas começando com "htp". Preciso de adicionar algum texto à frente em cada linha. Além disso, eu preciso adicionar um texto diferente no final de cada linha. Cada linha termina de forma diferente.

Qual é a forma mais rápida de adicionar texto ao início e ao fim de cada linha?

Solução

Siga estes passos:

  1. Pressione Ctrl+H para trazer à tona o Diálogo Localizar/Substituir.
    1. Escolha a opção "Expressão Regular" perto do fundo do diálogo.

Para adicionar uma palavra, como "teste", no princípio de cada linha:

  1. Digite ^ na caixa de texto `Find what''.
  2. Digite "teste" na caixa de texto "Substituir por".
  3. Coloque o cursor na primeira linha do arquivo para garantir que todas as linhas sejam afetadas.
  4. Clique no botão "Substituir todos".

Para adicionar uma palavra, como test, no final de cada linha:

  1. Digite $ na caixa de texto Find what
  2. Digite "teste" na caixa de texto "Substituir por".
  3. Coloque o cursor na primeira linha do arquivo para garantir que todas as linhas sejam afetadas.
  4. Clique no botão "Substituir todos".
Comentários (10)
  1. Mova o seu cursor para o início da primeira linha
    1. Segure Alt + Shift e use o cursor kbd>down tecla para estender a seleção até o final do bloco

Isto permite que você digite em todas as linhas simultaneamente.

Eu encontrei a solução acima aqui.

Acho que isto é muito mais fácil do que usar o regex.

Comentários (2)

O Notepad+++ tem uma capacidade de edição muito poderosa. (Hoje I'm procurando a função similar em Texto Sublime), mas para Notepad+++, basta segurar Alt quando você arrasta o mouse. O que você digitar irá então substituir a coluna selecionada em cada linha. Para inserir sem substituir o texto existente, use **Alt-Shift***.

Comentários (4)