2016-04-20 14 views
0

Ich habe Notepad ++ für Windows verwendet, wenn ich einen bestimmten Text über alle Dateien in einem bestimmten Ordner finden möchte. Dies war äußerst nützlich, um meinen MatLab-Code zu debuggen, da ein Projekt mehrere MatLab-Dateien enthält.Suchen und Ersetzen Code über alle Dateien in einem Ordner in Linux

Ich könnte auch alle Texte in einem anderen über alle Dateien in einem Ordner ersetzen. Ich könnte auch Dinge wie /r/n ersetzen, die Zeile Ersatz bedeutet.

Jetzt muss ich auf einem Linux-Server arbeiten müssen. Notepad ++ konnte nicht auf dem mir zugeordneten Uni-Server installiert werden. Und soweit ich es versuchte, konnte Sublime Text keine Dinge finden und ersetzen wie /r/n

Welche Option habe ich unter Linux?

Antwort

1

Sublime Text unterstützt das Ersetzen von Zeilenumbrüchen, aber Sie müssen "regulären Ausdruck" (Alt + R) auswählen und Sie müssen den Zeilenumbruch korrekt eingeben (\ n, nicht/r).

Screenshot Sublime Text

0

Die nützlichste Methode, wenn suchen und ersetzen. (Strg + H)

jedoch eine andere Möglichkeit ist die Mehrfachauswahl wie im Beispiel Nummer eins der offiziellen Website: https://www.sublimetext.com/

Wie es funktioniert:

Sie wählen das Wort, das Sie ersetzen möchten, Drücken Sie Strg + D (wodurch dasselbe Wort mit demselben Namen ausgewählt wird). Drücken Sie weiter Strg + D, bis Sie jedes Wort ausgewählt haben, das Sie ersetzen möchten.

Sobald es fertig ist, werden Sie eine Mehrfachauswahl haben, was bedeutet, dass jedes Zeichen an jeder ausgewählten Wortposition geschrieben wird.

Ich lade Sie ein, das Beispiel auf ihrer Website zu überprüfen, es ist ein sehr gutes Beispiel.

0

Sie können Kate verwenden, es ist ein guter Ersatz für Notepad ++. Kate "Suchen und Ersetzen" -Funktion ist sehr mächtig.