In TextMate v1 gab es eine Option zum Speichern des verlorenen Fokus. Das heißt, wenn Sie zu einer anderen Anwendung wechseln, werden Ihre TextMate-Dokumente gespeichert. Wie kann ich dieses Verhalten in TextMate 2 neu erstellen?
Es gibt ein Plugin für TextMate 2, mit dem Sie den verlorenen Fokus speichern können: Save-On-Focus - Verlieren Sie , installieren Sie einfach das Plugin und Sie haben die Funktion sogar in TexMate 2 zurück.
Der Weg dazu wurde ab alpha.9495 geändert. Aus der README im Speichern-Bei-Fokus-Verloren Repo:
Sie können nun saveOnBlur in der Datei .tm_properties festlegen, damit TextMate Dateien speichert, wenn der Fokus verloren geht.
...Die Verwendung von .tm_properties ermöglicht auch die einfache Ausrichtung auf bestimmte Dateitypen, zum Beispiel könnte man verwenden:
%Vor%Dies würde dann nur .php Dateien im ui-Ordner automatisch speichern, wenn der Fokus verloren geht.
Das ist auch wirklich schön, weil es so möglich ist, dies als projektspezifische Einstellung festzulegen.
Wenn Sie es jedoch als globale Einstellung festlegen möchten, bearbeiten Sie die Datei ~/Library/Application Support/TextMate/Global.tmProperties
und fügen Sie die Zeile saveOnBlur = True
am Anfang, vor allen Zeilen mit Dateityp-spezifischen Einstellungen, hinzu.
Bearbeiten Sie die Datei: ~ / Library / Application Support / TextMate / Global.tmProperties
und füge die Zeile hinzu:
saveOnBlur = true
Die Datei Global.tmProperties wird nur beim Start geladen. Sie müssen daher alle Änderungen speichern und TextMate beenden und erneut ausführen, damit dies wirksam wird.
Das Plugin: Ссылка funktioniert für mich in Mavericks, aber der Pfad zu den Bundles ist anders als die in den Anweisungen auf github.
Ich denke, Bundles sind installiert in / Library / Application Support / Avian / Bundles in TextMate2
Klonen dort das Bündel (git Klon Ссылка ) hat gut funktioniert.
>Die Einstellung saveOnBlur funktioniert nur für eine Datei, die mindestens einmal gespeichert wurde. Das heißt, eine Datei, die auf der Festplatte existiert. Wenn Sie es testen, indem Sie eine neue temporäre Datei öffnen, etwas eingeben und dann weg und wieder zurück schalten, wird die Datei nicht gespeichert, da sich keine Datei auf der Festplatte befindet. Speichern Sie die temporäre Datei und testen Sie sie. Es sollte funktionieren.