Adiciona uma string a cada linha de uma seleção

11

Para preceder uma string para cada linha de uma seleção, eu costumo usar o "aumento de recuo da linha" (que adiciona uma tabulação a cada linha) e, em seguida, executar uma pesquisa por tab / replace com minha string.

Alguém sabe como acrescentar uma string a cada linha de uma seleção?

    
por Muleskinner 27.10.2011 / 11:12

6 respostas

16

Observação: eu interpretei mal a pergunta inicialmente, então publiquei isso como um comentário, já que ainda é potencialmente útil, mas não é uma resposta

Um método que não envolve localizar / substituir (mas só funciona se você quiser fazer isso em todas as linhas , incluindo linhas em branco no seu bloco), é isto:

  • Mova o cursor para o início da primeira linha
  • Mantenha pressionado Alt + Shift e use a tecla de cursor para baixo para estender a seleção até o final do bloco

Isso permite que você digite em todas as linhas simultaneamente

    
por 27.10.2011 / 11:24
5
  1. Escolha Pesquisar - > Encontre
  2. Selecione a guia Substituir
  3. Escolha Expressão regular como Modo de pesquisa na parte inferior esquerda
  4. Insira como Encontre o que: $
  5. Insira como Substitua por: a string que você deseja ter no final das linhas
  6. Verifique Na seleção
  7. Clique em Localizar próximo ou Substituir todos

Este site é bom para testar expressões regulares e tem uma referência rápida:

link

    
por 27.10.2011 / 11:47
4

Substitua a expressão regular $ pela string desejada.

    
por 27.10.2011 / 11:20
3

Alternativamente,

  1. Escolha Pesquisar - > Substituir
  2. Escolha Estendido para Modo de pesquisa
  3. Encontre o que: \ n
  4. Substituir por: Qualquer que seja \ n

Note que se você deixar o \ n no Substituir por , todas as suas linhas serão coladas juntas (o que provavelmente não é o que você deseja).

Eu geralmente deixo o Notepad ++ no modo Estendido porque ele me permite opcionalmente colar linhas para gether (removendo \ n) ou dividi-las (inserindo \ n), e não se confunde com caracteres especiais como * + () etc. (que eu estou procurando frequentemente em código C ++.)

    
por 27.10.2011 / 11:57
0

SOBRE linhas selecionadas, eu tenho um truque 1. Primeiro, aprenda como inserir todas as linhas no início e na linha. ( link ) 2.cut o texto (você quer fazer), cole estes um novo arquivo (no bloco de notas) 3.insert (de acordo com 1) 4.cut e cole no seu arquivo de origem

    
por 13.07.2016 / 11:20
-1

Isso pode ser feito usando o notepad ++. É explicado aqui passo a passo. link Basicamente é uma correspondência de expressão regular e substituir. É tão simples como encontrar > substituir tudo.

    
por 11.03.2013 / 07:29

Tags