Ich möchte Zeilenaufträge eines Dokuments mit mehr als 500 Zeilen spiegeln. Die Zeilen sind nicht nur Zahlen, einige enthalten Text und andere Zeichen. Es ist eine Mischung.
Beispiel:
Linie 1 Zeile 2 Zeile 3 Zeile 4 Zeile 5 Zeile 6
Was ich dann umdrehen, umkehren und von unten nach oben so aussehen möchte:
Zeile 6 Zeile 5 Zeile 4 Zeile 3 Zeile 2 Linie 1
Antworten:
Lösung, die keine andere Software als das im Lieferumfang enthaltene TextFX-Plugin benötigt:
quelle
Dies kann auch in Notepad ++ ohne das TextFX-Plugin erfolgen. Es folgt der gleichen Strategie wie die akzeptierte Antwort, verwendet jedoch native Funktionen. Es wird wie folgt gemacht:
quelle
Nun, da wir Codebeispiele geben: Wenn Sie unter Windows 7 arbeiten oder PowerShell unter einer anderen Windows-Version installiert haben, gilt Folgendes:
Oder laden Sie gVim herunter , öffnen Sie die Datei und geben Sie Folgendes ein , um eine Antwort ohne Kodierung zu erhalten :
quelle
Wenn Sie mit dem Kompilieren von C ++ vertraut sind, sollte dies der Trick sein. Grundsätzlich setze ich jede Zeile der Datei in einen Vektor und gebe sie mit einem umgekehrten Iterator in eine neue Datei aus.
Wenn in der Ausgabedatei Zeilenumbrüche zwischen den Zeilen fehlen, ändern Sie
outFile << *rIt;
dieseoutFile << *rIt << "\r\n";
so , dass ein Zeilenumbruch hinzugefügt wird (lassen Sie das weg,\r
wenn Sie unter Unix / Linux arbeiten).Haftungsausschluss: Ich habe diesen Code nicht getestet (ich habe ihn ganz schnell in Notepad geschrieben), aber er sieht brauchbar aus.
quelle
Verwenden Sie ein online verfügbares Tool, das dies mit einem Klick erledigt
http://www.miniwebtool.com/reverse-lines/
quelle
Sie können dies online auf der Website http://textmechanic.co/Sort-Text-Lines.html tun
quelle
Hier ist C # .NET-Code dafür, den ich gerade geschrieben habe :)
quelle
unsafe
StichwortMain
hier?Hier ist eine nicht codierende Möglichkeit:
quelle
Wenn Sie dies auf Notepad ++ mit einem einzigen Klick automatisieren möchten:
Voller Ruhm an Reck Dickhard !
So fügen Sie es im Kontextmenü hinzu:
Wenn Sie auf die Registerkarte Plugins → Python-Skript → Konfiguration klicken , können Sie das Skript entweder einem Symbolleistensymbol oder dem Python-Skript-Menü selbst zuweisen. (Wenn Sie dem Menü ein Skript zuweisen, wird es sofort angezeigt. Sie können ihm jedoch erst beim nächsten Start von Notepad ++ eine Verknüpfung zuweisen. Wenn Sie es einem Symbol in der Symbolleiste zuweisen, wird es nur in der Symbolleiste angezeigt nächster Start von Notepad ++.)
quelle