Ich verwende die Soft Tabs
Option in TextMate, aber meine Dateien enthalten weiterhin TAB
Zeichen anstelle von "4 Leerzeichen". So funktioniert es:
- Ich öffne eine Datei, sie enthält
TAB
s - Ich schalte die
Soft Tabs
Option ein - Ich speichere die Datei.
Es wird nichts geändert, die Datei ist immer noch voll mit TAB
s. Was mache ich falsch?
Antworten:
TextMate ändert nicht Ihr gesamtes Dokument basierend auf einer solchen Einstellung. Es ist über Dokumentgrenzen hinweg, sodass nur das Öffnen einer Datei fast jede einzelne Zeile darin ändern würde. Ihr Kollege, der immer die VCS-Änderungsprotokolle gelesen hat, möchte Sie töten.
Die Datei wird nicht automatisch aktualisiert. In TextMate 1 müssen Sie die Registerkarten Text »Konvertieren» in Leerzeichen aufrufen . In TextMate 2 rufen Sie Bundles »Source» Tabs in Leerzeichen konvertieren auf . Beide berücksichtigen Ihre aktuelle Einstellung für die Registerkartenbreite.
In Bezug auf die verknüpfte Dokumentation:
Dies bezieht sich auf die Navigation über mehrere Räume. Selbst wenn Sie Leerzeichen verwenden, fühlt sich das Bewegen des Cursors wie Tabulatoren an (dh springende
$tab_width
Leerzeichen).quelle
ctrl-appl-shift-t
und dann2