Textmate2 speichert verlorenen Fokus

8

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?

    
Rose Perrone 23.07.2012, 01:57
quelle

5 Antworten

4

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.

    
aleroot 29.07.2012, 08:11
quelle
11

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.

    
kmacinnis 05.06.2014 22:31
quelle
2

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.

    
fuzzygroup 30.12.2016 01:02
quelle
1

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.

>     
nurieta 09.01.2014 10:10
quelle
0

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.

    
simonb 19.06.2014 02:39
quelle

Tags und Links