2012-07-23 16 views

cevap

4

maverickler ancak demetlerdeki yol, github'daki talimatlarda belirtilenlerden farklıdır./Library/Application Support/Kuş/Paketler TextMate2

yılında

Klonlama orada demeti (git clone https://github.com/bomberstudios/Save-On-Focus-Lost.tmbundle.git) iyi çalıştı:

I desteler yüklenir düşünüyorum.

+0

Bu benim için çalışmıyor TM 2.0-alpha.9495 (( – roody

+0

ne işe yaramıyor –

11

Bunu yapmanın yolu alpha.9495 olarak değişmiştir.

Artık odak kaybolduğunda TextMate dosyaları kaydetmek yapmak .tm_properties içinde saveOnBlur ayarlayabilirsiniz: Save-On-Focus-Lost repo de README itibaren. zaman otomatik kaydetme Bu da sadece ui klasöründe .php dosyaları olurdu

[ ui/**.php ] 
saveOnBlur = true 

: .tm_properties kullanma
...

da örneğin bir kullanabiliriz, kolayca belirli dosya türlerini hedeflemesine olanak tanır odak kaybolur.

Bu da gerçekten güzel çünkü bunu projeye özgü bir ayar olarak ayarlamanızı mümkün kılıyor.

Ancak, bunu genel bir ayar olarak ayarlamak isterseniz, dosyaya ~/Library/Application Support/TextMate/Global.tmProperties dosyasını düzenleyin ve filetipe özgü ayarlara sahip satırlardan önce saveOnBlur = True hattını satırın başına ekleyin.

+0

Bunu işe yaramayacağım) '~ SaveOnBlur = true'' nin üstüne ekledim ~ /. tm_properties', TextMate'i yeniden başlattı (bu dosyadaki değişiklikleri izlemek için görünse bile) ve başka bir sekmeye veya pencereye geçtiğimde, dosya hala kaydedilmiyor. Diğer değişiklikler ".tm_properties" in iyi çalışıyor, ve ben TextMate sürümümü 2.0-alpha.9547 olarak üç kez kontrol ettim .. Herhangi bir fikrin var mı? – Bungle

+0

'~/Library/Application Support/TextMate/Global.tmProperties' dosyasındaki değişiklikleri '~/.tm_properties' yerine – kmacinnis

+0

Hmm yerine yapmayı deneyin. Bu da işe yaramadı.Bir dosya adı deseninin altında tm_properties' (alıntı yaptığınız örnekte gösterildiği gibi), ancak şansınız yok. – Bungle

0

SaveOnBlur ayarı yalnızca en az bir kez kaydedilmiş bir dosya için çalışır. Yani, diskte bulunan bir dosya. Yeni bir geçici dosya açarak, bir şey yazarak ve tekrar kapatıp tekrar test ederek test ederseniz, diskte dosya olmadığı için dosya kaydedilmez. Geçici dosyayı kaydedin ve test edin. İşe yaramalı.

2

Düzenleme dosyası: ~/Library/Application Support/TextMate/Global.tmProperties

ve satırı ekleyin:

saveOnBlur = true

Global.tmProperties dosya sadece başlangıçta yüklenen

Bu nedenle, tüm değişiklikleri kaydetmeniz, çıkmanız ve etkinleşmesi için TextMate'i yeniden çalıştırmanız gerekir.

+0

sürümünde çalışır. Bu yanıt, TextMate'in geçerli sürümü ile çalışan yanıttır. –