Ich habe Notepad ++ eine Zeit lang verwendet, als ich noch auf einem Windows-Computer Sachen erledigen musste; Es hat eine anständige Unterstützung für reguläre Ausdrücke. Es verfügt über eine intuitive Benutzeroberfläche, und Sie müssen sich keine Tastenkombinationen und Tastenkombinationen merken.
Editor mit mehrzeiligem Suchen und Ersetzen
Ich suche nach einem Texteditor für Windows, der Such- und Ersetzungsoperationen für mehrzeilige Textblöcke ausführen kann.
Es sollte in der Lage sein, diesen Vorgang für einen Ordner oder aktuell geöffneten Dateien auszuführen.
Idealerweise werden reguläre Ausdrücke unterstützt, dies ist jedoch nicht unbedingt erforderlich.
Vielen Dank!
6 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Blöcke werden unter anderem mit v, Ctrl-V oder Shift-V ausgewählt. Nach der Auswahl werden Ersatzbefehle standardmäßig für den Block ausgeführt.
Verwenden Sie C-q C-j
diese Option, um im Muster eine neue Linie anzugeben, die mit übereinstimmt oder durch diese ersetzt wird. Nur Text und Regex werden entweder auf einmal oder im Abfragemodus (Bestätigung für jede Übereinstimmung) unterstützt.
Die gewünschten Funktionen sind
replace-string query-replace-string replace-regexp query-replace-regexp
und sie können alle mit aufgerufen werden M-x <function name>
. Einige haben Standardbindungen.
Verwenden Sie C-h f <function-name>
diese Option, um zu erfahren, welche Bindung derzeit einer Funktion zugewiesen ist.
Einen Block aus dem zu verwendenden Text auswählen
- Mehr der Punkt zu einem Ende des Blocks. Hit
C-<space>
. - Bewegen Sie den Punkt an das andere Ende. Hit,
C-w
der den gesamten BlockC-y
ruckt, um den gerippten Block zurückzuholen oder aufzurufencopy-region-as-kill
. M-x <function>
dannC-y
den Block in den Suchbereich einfügen. Zeilenumbrüche werden selbstverständlich behandelt.- weiter wie gewohnt.
EditPadPro für den Gewinn! Es macht alles, wonach Sie gefragt haben:
- Mehrzeiliges Suchen und Ersetzen
- Ersetzen Sie alle offenen Dateien
- Regex-Unterstützung
Eigentlich denke ich, dass die kostenlose Version all das auch macht.
Es ist wirklich der beste Texteditor, den ich je benutzt habe. Es verfügt über alle Funktionen, die Sie benötigen. Ich finde normalerweise, dass es über den Ruf der Pflicht hinausgeht.
Wenn ich mehrzeiliges Suchen oder Ersetzen brauche, verwende ich Microsoft Word. Ich verwende Microsoft Word niemals als Texteditor, es sei denn, ich benötige diese Funktion. Mit ^ p können Sie nach Zeilenumbrüchen suchen.
Normalerweise mache ich das:
I edit a text file in my favorite text editor, but I need multi-line search-replace Ctrl-A, Ctrl-C to select and copy all text editor Start Microsoft Word Ctrl-V Search/Replace "First line^pSecond line" with "New first line^pNew second line" Ctrl-A, Ctrl-C to select and copy all from Word Switch back to text editor Ctrl-V to paste newly fixed-up text Continue editing document in my favorite editor
Das funktioniert für mich.
Not an text editor, but you should give TextCrawler a shot. It is very lightweight and powerful tool to perform search and replace in files. A simple and good UI to put multiline text.
It allows Standard Search, Regular Expression, Fuzzy Search and Batch Commands.
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen