W aplikacji TextMate v1 dostępna była opcja zapisywania utraconego fokusa. To znaczy, kiedy przełączysz się do innej aplikacji, twoje dokumenty TextMate zostaną zapisane. Jak mogę odtworzyć to zachowanie w TextMate 2?Zapis tekstowy 2 na utraconym skupieniu
Odpowiedz
Jest to plugin dla TextMate 2, które pozwalają zaoszczędzić na fokus utracone: Save-On-Focus-Lost, wystarczy zainstalować wtyczki i trzeba będzie tę funkcję z powrotem nawet w TexMate 2.
wtyczki: https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle prace dla mnie indywidualne, ale ścieżka do pakietów jest inna niż ta opisana w instrukcji na github.
myślę są zainstalowane pakiety w:/Library/Application Support/Ptasia/Wiązki w TextMate2
Klonowanie tam wiązka (git clone https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle.git) działało w porządku.
Sposób wykonania tej czynności zmienił się na alfa.9495. Z readme na Save-On-Focus-Lost repo:
Możesz teraz ustawić saveOnBlur w .tm_properties aby TextMate zapisać pliki, gdy fokus jest tracone.
...Korzystanie .tm_properties pozwala również na łatwe kierowanie na konkretne typy plików, na przykład można użyć:
[ ui/**.php ] saveOnBlur = true
To wtedy tylko pliki .php w folderze ui auto-save, gdy ostrość jest stracona.
Jest to również bardzo ładne, ponieważ umożliwia ustawienie tego jako ustawienie specyficzne dla projektu.
Ale jeśli chcesz ustawić je jako ustawienie globalne, edytuj plik ~/Library/Application Support/TextMate/Global.tmProperties
i dodaj linię saveOnBlur = True
tuż przed początkiem, przed dowolnymi liniami z ustawieniami specyficznymi dla rodzaju pliku.
Nie mogę tego zrobić do pracy. Dodałem 'saveOnBlur = true' do początku' ~ /. tm_properties', zrestartował TextMate (nawet jeśli wydaje się, że obserwuje zmiany w tym pliku) i kiedy przełączam się na inną kartę lub okno, plik nadal nie jest zapisywany. Inne zmiany wprowadzone do '.tm_properties' działają poprawnie, a ja potrójnie sprawdziłem moją wersję TextMate jako 2.0-alpha.9547. Jakieś pomysły? – Bungle
Spróbuj wprowadzić zmiany w pliku '~/Library/Application Support/TextMate/Global.tmProperties' zamiast' ~/.tm_properties'. – kmacinnis
Hmm, to też nie działa, próbowałem też w '~ /.tm_properties' pod wzorcem nazwy pliku (jak pokazano w cytowanym przykładzie), ale bez powodzenia. – Bungle
Ustawienie saveOnBlur działa tylko dla pliku, który został zapisany co najmniej raz. Oznacza to, że plik istnieje na dysku. Jeśli przetestujesz go, otwierając nowy plik tymczasowy, wpisując coś, a następnie przełączając i ponownie, plik nie zostanie zapisany, ponieważ nie ma pliku na dysku. Zapisz plik tymczasowy, a następnie przetestuj. Powinno działać.
Edytuj plik: ~/Library/Application Support/TextMate/Global.tmProperties
i dodać linię:
saveOnBlur = true
Plik Global.tmProperties jest ładowany tylko przy starcie więc musisz zapisać wszystkie zmiany, wyjść i ponownie uruchomić TextMate, aby to zadziałało.
ta odpowiedź jest zgodna z aktualną wersją TextMate –
- 1. Zdarzenie WPF RaisePropertyChanged na utraconym skupieniu
- 2. Zapis na szynach konsolę
- 3. Wspornik zapis na liczbach Ruby
- 4. CSS 2 Line Wrap tekstowy Ellipsis
- 5. Przykładowe potoki IPC z czasem oczekiwania na zapis/zapis
- 6. Pozwolenie na zapis na karcie SD
- 7. Zapis Dns wskazujący na folder na serwerze
- 8. Zapis każdego wykonania metody
- 9. Zapis na żądanie ciała z HttpClient
- 10. Zapis na płycie CD z Delphi
- 11. QSqlQuery nie ustawiony na prawidłowy zapis
- 12. Konwertuj zapis literalny obiektu na tablicę
- 13. Wysublimowany błąd tekstowy 2 Błąd Wysunięcie przecinka przed zamknięciem nawiasu
- 14. Mapa całkowita (id) na ciąg tekstowy?
- 15. Zapis do folderu tmp
- 16. nieostry odczyt/zapis vs odczyt/zapis w stanie hibernacji?
- 17. Jak radzić sobie z utraconym kontekstem webgl w Three.js
- 18. AudioRecord - zapis pliku PCM
- 19. Zapis sesji Jetty/Tomcat
- 20. Zapis rekordu/zmiany dokumentu?
- 21. Przekierowywanie wywołań MATLAB na ciąg tekstowy
- 22. Przeczytaj plik tekstowy na liście w Applescript
- 23. Zapis Elipsy w języku C#?
- 24. Jak mogę zrobić zapis atomowy na stdout w pythonie?
- 25. odczyt/zapis obiektu do pliku
- 26. Zapis/odczyt pliku plist iPhone
- 27. Zapis zapytań bez użycia pętli
- 28. Podnieś ciąg tekstowy do podwożenia
- 29. Zapis do pliku w Perl
- 30. R Podziel ciąg tekstowy na ostatnie i pierwsze elementy.
To nie działa dla mnie na TM 2.0-alpha.9495 (( – roody
żaden nie działa dla mnie –