Transpor coluna para linha

16

Como converter código de uma coluna:

1
2
3
4 

para em uma linha (com espaços):

1 2 3 4

usando o Notepad ++?

user2400643
fonte

Respostas:

15

Selecione para adequar, Pesquisar, Substituir \ r \ n por 'espaço' (usando Estendido).

O Notepad ++ coloca um retorno de carro e um avanço de linha no final de cada linha (automaticamente quando Enterpressionado). Estes podem ser apresentados se Show All Charactersfor alternado (a Pilcrow - '¶', como uma P reversa) e no Modo de prolongado acedida com \rpara r egressar e \npara n linha ew. Para substituir esses dois códigos de controle com um espaço de apenas colocá-los em Find what :e bateu Spaceem Replace with ::

Exemplo SU598241

nozes
fonte
Eu tento usar seu caminho mas perdeu espaço entre dois caracteres mesma 1234
user2400643
Obrigado, farei isso com duas etapas 1. substitua \ r \ n por uma string. Depois disso, substitua a string pelo espaço.
User2400643
+1 porque seu nome é "nozes" e para dar a esta resposta uma pontuação de 10!
Pimp Juice IT
29

Aqui está o que eu faço para isso:

  1. Ctrl + A: seleciona tudo.
  2. Ctrl + J: alinha-os em uma linha.
Manoj Shrestha
fonte
Eu concordo, esta é a melhor resposta.
Fria
Isso é bom, embora não funcione conforme o esperado quando houver várias colunas. Eu sei que não foi solicitado pelo OP, estou apenas dizendo.
Homer
a quem se pergunta, isso pode ser encontrado emEdit->Line Operations->Join Lines
mihail