Adicione uma string a todas as linhas de uma seleção

11

Para acrescentar uma string a todas as linhas de uma seleção, eu geralmente uso o "aumentar recuo da linha" (que adiciona uma guia a todas as linhas) e, em seguida, procuro uma guia / substitui pela minha string.

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

Muleskinner
fonte
3
Um método para executar o prefixo que não envolve a localização / substituição é mover o cursor para o início da primeira linha, mantenha pressionado Alt + Shifte use a tecla do cursor para baixo para estender a seleção até o final do bloco. Isso permite que você digite todas as linhas simultaneamente
Simon
Anulei a resposta abaixo
Simon #:

Respostas:

16

Nota: Inicialmente, a pergunta foi mal interpretada e, por isso, postei isso como um comentário, pois ainda é potencialmente útil, mas não é uma resposta.

Um método que não envolve a localização / substituição (mas funciona apenas se você quiser fazê-lo em todas as linhas, incluindo linhas em branco no seu bloco), é o seguinte:

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

Isso permite que você digite todas as linhas simultaneamente

Simon
fonte
Obrigado, não encontrei uma resposta para minha pergunta específica, mas isso resolveu meu problema / muito útil.
Muleskinner # 28/12
@Simon Simply superb #
prabhakaran
Pelo menos na minha versão atual do Notepad ++ (7.7.1), isso só funciona se as linhas tiverem o mesmo comprimento; caso contrário, ele será inserido em todas as linhas da mesma coluna que o comprimento da primeira linha da seleção.
Jonathan
5
  1. Escolha Pesquisar -> Localizar
  2. Selecione a guia Substituir
  3. Escolha Expressão regular como Modo de pesquisa no canto inferior esquerdo
  4. Digite como Encontre o que: $
  5. Digite como Substituir por: a sequência que você deseja ter no final das linhas
  6. Seleção de check- in
  7. Clique em Localizar próximo ou substituir tudo

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

http://rubular.com/

kek
fonte
Mas ^ é o início da linha, acho que você quer dizer $? Mas, de qualquer maneira, ambos me dão "A expressão regular da pesquisa é formada de maneira ruim" #
305
Ainda me dá "A expressão regular à pesquisa é formada mal", im usando v.5.6.4 Notepad ++ (unicode)
Muleskinner
Sim, li sua pergunta errada primeiro, mas atualizei minha resposta. Não sei o que é, então. Eu tenho o Notepad ++ 5.9.3 no Windows 7. Talvez você possa tentar atualizar, caso esse erro seja específico da sua versão do Notepad ++? Talvez você também possa tentar procurar pela expressão regular "a" ou "." para ver se são expressões regulares em geral que não funcionam na sua configuração.
quer
4

Substitua a expressão regular $pela sequência que você deseja.

phihag
fonte
me dá "A expressão regular para pesquisar está mal formada", como devo formatar o $?
Muleskinner #
3

Alternativamente,

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

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

Normalmente, deixo o Notepad ++ no modo Avançado porque ele permite colar linhas opcionalmente (removendo \ n) ou dividi-las (inserindo \ n) e não confundo com caracteres especiais como * + () etc. ( Que eu procuro frequentemente no código C ++.)

user103102
fonte
0

SOBRE linhas selecionadas, eu tenho um truque 1. primeiro, aprenda como inserir todas as linhas no início e na linha. ( Https://www.youtube.com/watch?v=SiPLZzRqEwM ) 2. recorte o texto (você deseja fazer ), cole para eles um novo arquivo (no bloco de notas) 3.insira (de acordo com 1) 4. corte-os e cole-o no arquivo de origem

一个 患有 癌 并且 的 工程师 来 陆家嘴 搞 金融 显然 是 为了 理想.
fonte
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill
se você tentar fazer isso, funcionará.
哈哈哈 患有 癌 并且 的 工程师 来 陆家嘴 搞 金融 是 为了 理想 哈哈哈