Transponiere Spalte zu Zeile


16

Wie konvertiere ich Code aus einer Spalte:

1
2
3
4 

in einer Reihe (mit Leerzeichen):

1 2 3 4

Notepad ++ benutzen?

Antworten:


15

Wählen Sie passend, Suchen, Ersetzen \ r \ n mit 'Leerzeichen' (mit Erweitert).

Notepad ++ fügt am Ende jeder Zeile einen Zeilenumbruch und einen Zeilenvorschub ein (automatisch, wenn Entergedrückt wird). Diese können angezeigt werden , wenn Show All Charactersumgeschaltet wird (die Pilcrow - ‚¶‘, wie ein umgekehrter P) und im erweiterten Modus zugegriffen mit \rfür r eturn und \nfür n ew Linie. Ersetzen diese beiden Steuercodes mit einem Raum platzieren sie nur in Find what :und traf Spacein Replace with ::

SU598241 Beispiel


Ich versuche, Ihren Weg zu verwenden, aber es verlor Leerzeichen zwischen zwei Zeichen gleichen 1234
user2400643

Vielen Dank, ich werde es mit zwei Schritt 1 tun. Ersetzen Sie \ r \ n durch eine Zeichenfolge. Danach ersetzen Sie den String durch Leerzeichen.
user2400643

+1, weil Sie "pnuts" heißen und dieser Antwort eine Punktzahl von 10 geben!
Pimp Juice IT

29

Hier ist was ich dafür tue:

  1. Ctrl + A: wählt alle aus.
  2. Ctrl + J: richtet sie in einer Reihe aus.

Ich stimme zu, das ist die beste Antwort.
Cold

Dies ist nett, obwohl es nicht wie erwartet funktioniert, wenn mehrere Spalten vorhanden sind. Ich weiß, dass es nicht vom OP verlangt wurde, sage ich nur.
Homer

wer sich wundert, findet dies unterEdit->Line Operations->Join Lines
mihail
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.