2012-07-23 9 views

risposta

4

C'è un plugin per TextMate 2 che consentono di risparmiare sui messa a fuoco perse: Save-On-Focus-Lost, basta installare il plugin e si avrà la funzione di nuovo anche in texmate 2.

+0

Questo non funziona per me su TM 2.0-alpha.9495 (( – roody

+0

non funziona per me –

11

Il modo per eseguire questa operazione è stato modificato in alpha.9495. Dal README al Save-On-Focus-Lost repo:

È ora possibile impostare saveOnBlur in .tm_properties per rendere TextMate salvare i file quando si perde fuoco.
...

Utilizzando .tm_properties consente anche di indirizzare facilmente specifici tipi di file, ad esempio si potrebbe usare:

[ ui/**.php ] 
saveOnBlur = true 

Questo sarebbe quindi avere solo file .php nella cartella ui salvataggio automatico quando l'attenzione è persa.

Questo è anche molto bello perché consente di impostarlo come un'impostazione specifica del progetto.

Ma se si desidera impostarlo come impostazione globale, modificare il file ~/Library/Application Support/TextMate/Global.tmProperties e aggiungere la riga saveOnBlur = True all'inizio, prima di qualsiasi riga con impostazioni specifiche del tipo di file.

+0

Non riesco a farlo funzionare. Ho aggiunto 'saveOnBlur = true' all'inizio di' ~ /. tm_properties', riavviato TextMate (anche se sembra guardare le modifiche a quel file) e quando passo a un'altra scheda o finestra, il file non viene ancora salvato.Altre modifiche apportate a '.tm_properties' funzionano correttamente, e ho controllato con tre volte la mia versione di TextMate come 2.0-alpha.9547. Qualche idea? – Bungle

+0

Prova a effettuare le modifiche nel file '~/Libreria/Application Support/TextMate/Global.tmProperties' invece di' ~/.tm_properties'. – kmacinnis

+0

Hmm, anche questo non ha funzionato, l'ho provato anche in ~ ~ /.tm_properties' sotto un modello di nome file (come mostrato nell'esempio che hai citato), ma senza fortuna. – Bungle

0

L'impostazione saveOnBlur funziona solo per un file che è stato salvato almeno una volta. Cioè un file che esiste su disco. Se lo provi aprendo un nuovo file temporaneo, digitando qualcosa e poi spegnendo e tornando indietro, il file non verrà salvato perché non ci sono file sul disco. Salvare il file temporaneo quindi testare. Dovrebbe funzionare.

2

Modificare il file: ~/Library/Application Support/TextMate/Global.tmProperties

e aggiungere la riga:

saveOnBlur = true

Il file Global.tmProperties viene caricato solo all'avvio quindi è necessario salvare tutte le modifiche, uscire e rieseguire TextMate affinché ciò abbia effetto.

+0

questa risposta è quella che funziona con la versione corrente di TextMate –

Problemi correlati