Eine zeitsparende Funktion, die ich oft beim Bearbeiten großer Textdateien verwendet habe (die Art, die für Batch-Prozesse des Datenaustauschs verwendet wird, auch bekannt als "Flatfiles" für Feeds zwischen mehreren Systemen), war die erweiterte Find/Change-Funktion von Notepad++, mit der Sie bestimmte Zeichen angeben können ( wie Tabulator, Leerzeichen, Zeilenvorschub, Wagenrücklauf) sowohl in der Suchfunktion als auch in der Änderungsfunktion.
So funktioniert es im Detail:
Öffnen Sie den Suchen/Ersetzen-Dialog. Unten befinden sich einige Optionen für den Suchmodus. Wählen Sie „Erweitert (\n \r \t \0 \x...)“ In den Feldeinträgen „Suchen nach“ oder „Ersetzen durch“ können Sie die folgenden Escapezeichen verwenden:
- \n neue Zeile (LF)
- \r Wagenrücklauf (CR)
- \s Leerzeichen
- \t Tabulatorzeichen
Dies würde es sehr einfach machen, Listen mit Informationen zu bearbeiten, Dateien von Komma- auf Tabulator-getrennte Dateien oder Dateien mit Leerzeichen dazwischen in Komma-getrennte zu ändern, und es wäre auch einfach, von Leerzeichen zu Tabulatoren (oder umgekehrt) zu wechseln.
Weiß zufällig jemand, welche Texteditoren unter Mac OS diese Funktion haben (oder Plugins haben, um diese Funktionalität hinzuzufügen)?
Die standardmäßig verfügbare Textbearbeitung unterstützt die Suche nach Sonderzeichen:
Wenn Sie viel textbasierte Dateiverarbeitung betreiben, kann es hilfreich sein, etwas Zeit damit zu verbringen, sich mit grundlegenden Unix-Tools wie awk
, sed
und Co. vertraut zu machen. Das würde das Denken auf lange Sicht viel einfacher machen.
Ich habe TextEdit auf einem Mac verwendet, und die Lösung von nohillside hat bei mir nicht funktioniert, da ich durch eine Registerkarte ersetzen und nicht nach einer Registerkarte suchen musste. Was für mich funktionierte, war das Drücken von option+ tabim Feld "Ersetzen".
Beidhändig
kein Hang
Seamus
Marc Wilson