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.