2013-04-11 5 views

Antwort

1

Ich sehe hier zwei Probleme.

  1. 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 Notepad ++ feature to remove tab as spaces. Wenn Sie vim verwenden, diese Seite hilfreich für vim tab and space conversion

  2. 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.

+2

Meine 'weniger' selbst konvertiert Tab in Leerzeichen. Dies ist jedoch bei 'Katze' nicht der Fall. –