Gibt es eine Möglichkeit, cat
, less
usw. Tabulatorzeichen zu drucken anstatt Tabulatoren in Leerzeichen umzuwandeln? Ich ärgere mich darüber, wenn ich Code vom Terminal in einen Editor kopiere.Wie mache ich Befehle wie cat und weniger Tab-Zeichen?
5
A
Antwort
1
Ich sehe hier zwei Probleme.
Zunächst kann der Zieleditor TAB auf die Anzahl der Leerzeichen umwandeln. Einige Editor verfügt über Standardfunktion, um TAB in Anzahl der Leerzeichen zu konvertieren. Wenn Sie diese TAB-Funktion deaktivieren, die Sie vom Terminal kopiert haben, wird als TAB (anstelle von Leerzeichen) in einen Editor kopiert. Windows Notepad ++ hat ähnliche Funktionen
. Wenn Sie vim verwenden, diese Seite hilfreich für vim tab and space conversion
Eine andere, die Quelldatei in Ihrem Fall Terminal darstellt Registerkarte können als Räume, überprüfen Sie bitte, dass zuerst. Sie können
cat -t filename
zu sehen, ob Sie TAB in der Quelldatei haben oder nicht. Dieser Befehl zeigt TAB-Zeichen als^I an.
Meine 'weniger' selbst konvertiert Tab in Leerzeichen. Dies ist jedoch bei 'Katze' nicht der Fall. –