In TextMate v1, era disponibile un'opzione per salvare lo stato attivo perso. Cioè, quando passeresti a un'altra applicazione, i tuoi documenti TextMate salveranno. Come posso ricreare questo comportamento in TextMate 2?Textmate2 salva in caso di messa a fuoco persa
risposta
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.
Il plugin: https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle funziona per me in non conformisti, ma il percorso per i pacchetti è diverso da quello descritto nelle istruzioni su github.
Penso bundle sono installati in:/Library/Application Support/Avian/Bundles in TextMate2
clonazione c'è il fascio (git clone https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle.git) ha funzionato bene.
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.
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
Prova a effettuare le modifiche nel file '~/Libreria/Application Support/TextMate/Global.tmProperties' invece di' ~/.tm_properties'. – kmacinnis
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
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.
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.
questa risposta è quella che funziona con la versione corrente di TextMate –
- 1. Come ottenere evento di messa a fuoco persa in GWT
- 2. Messa a fuoco persa del modulo in C#
- 3. AutoCompleteTextVisualizzazione del problema di messa a fuoco persa
- 4. Come salvare automaticamente in Vim 7 quando la messa a fuoco viene persa dalla finestra?
- 5. Vim: torna alla modalità comando quando la messa a fuoco è persa
- 6. Rileva messa a fuoco persa da un gruppo di controlli WPF
- 7. Messa a fuoco della tastiera e messa a fuoco logica in WPF
- 8. Messa a fuoco manuale in camera2, android
- 9. Determinazione della messa a fuoco in SWT
- 10. Messa a fuoco ContentEditable in Chrome/Safari
- 11. AngularJS: perdita di messa a fuoco forzata
- 12. Come delegare l'evento di messa a fuoco?
- 13. UITextField perde l'evento di messa a fuoco
- 14. Terminale OSX - Cambia messa a fuoco applicazione
- 15. tinyMCE textarea evento di messa a fuoco?
- 16. jQuery perde l'evento di messa a fuoco
- 17. evento javascript change sull'elemento input si attiva solo in caso di perdita di messa a fuoco
- 18. disabilita l'aggiornamento della pagina in caso di mancanza di messa a fuoco
- 19. Nascondi tastiera virtuale in caso di perdita di messa a fuoco
- 20. calcolo della messa a fuoco dell'immagine
- 21. jquery scorrere fino alla posizione div specifica in caso di errore e messa a fuoco
- 22. jQuery Messa a fuoco dell'ingresso non funzionante
- 23. WPF - Scorri senza messa a fuoco
- 24. Messa a fuoco NSA accessorio accessorio
- 25. Messa a fuoco tastiera rubata da Flash
- 26. Google Goggles Fotocamera messa a fuoco automatica
- 27. Spinner non viene messa a fuoco
- 28. HTML5 getUserMedia obiettivo Messa a fuoco
- 29. Fotocamera Android: messa a fuoco dell'obiettivo fissa
- 30. Messa a fuoco modale Bootstrap non funzionante
Questo non funziona per me su TM 2.0-alpha.9495 (( – roody
non funziona per me –