Frage

Wenn der freie Quellcode-editor Notepad++ hat die Funktion "in Dateien Suchen...",, dass ist, ohne die Dateien im editor geöffnet, besitzt es auch die Funktion "in Dateien Ersetzen..."?

Notepad++ basiert auf den Bearbeiten-Komponente Scintilla - für die bei SourceForge gibt es eine Antwort auf eine Anforderung für diese Funktion:"Keine Notwendigkeit für diese zu werden enthalten in SciTE, wie Sie können, fügen Sie diesen Befehl, um das Tools-Menü mit dem Parameter-dialog." So ist es möglich zu tun multi-line-ersetzen in Dateien in Notepad++?

War es hilfreich?

Lösung

Es ist einfach, in Notepad mehrzeilige ersetzen tun ++. Sie haben \n zu verwenden, um die Neue-Zeile in die Zeichenfolge darzustellen, und es funktioniert sowohl für Strings suchen und ersetzen. Sie müssen sicherstellen, dass „Erweitert“ Suchmodus in der linken unteren Ecke des Suchfensters zu wählen.

fand ich einen guten Artikel beschreibt die Eigenschaften hier: http://markantoniou.blogspot.com/2008 /06/notepad-how-to-use-regular-expressions.html

Andere Tipps

Eigentlich ist es viel einfacher, ToolBucket Plugin für Notepad ++ zu verwenden Um auch mehrzeilige ersetzen.

Um es zu aktivieren nur ++ Menü N gehen:

Plugins> Plugin Manager> Show Plugin-Manager> ToolBucket> Installieren.

Restart N ++ und drücken Sie ALT + SHIFT + F mehrzeiliges Bearbeitungs.

Die Problemumgehung ist

  1. suchen und ersetzen thisismynewlineword

(dies entfernt alle neuen Linien und es soll die ganze Zeile)

  1. führen Sie nun Ihre Ersatz

  2. suchen und ersetzen thisismynewlineword zu

(rückgängig machen der Schritt 1)

Dies ist eine subjektive Meinung, aber ich denke, ein Texteditor nicht alles und die Küchenspüle tun soll. Ich ziehe es leichte, flexible und leistungsfähige (in ihren Spezialgebieten) Editoren. Obwohl meist ein Windows-Benutzer zu sein, ich mag die Unix-Philosophie von vielen Spezialwerkzeugen haben, dass Sie Rohr zusammen können (wie die UnxUtils ) eher als ein Monster, alles zu tun, aber nicht unbedingt, wie Sie es möchten!

Finden

in Dateien ist an der Grenze dieser zusätzlichen Funktionen, aber nützlich, wenn Sie einen Doppelklick auf einer gefundene Zeile an der rechten Linie die Datei zu öffnen. Beachten Sie, dass zunächst in SciTE es war nur ein Werkzeug aufrufen oder äquivalent grep!
FTP ist ganz in der Nähe vom Thema, obwohl es als erweitertes Öffnen / Speichern Dialog zu sehen ist.
Ersetzen in Dateien ist zu viel IMO: Es ist gefährlich (Sie können verwirren viele Dateien auf einmal), wenn Sie keine Vorschau haben, etc. Ich würde lieber ein spezielles Werkzeug benutze ich wählte, vielleicht unter den in Multi Linie suchen und Werkzeug ersetzen.

Um die Frage zu beantworten, betrachten N ++, sehe ich einen Run Menü, in dem Sie ein beliebiges Werkzeug starten können, mit Zuordnung eines Namens und Schnelltaste. Ich sehe auch Plugins> NppExec, die Sachen wie sed zu starten scheint in der Lage (nicht versucht es).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top