Metin arkadaşı kaydetme bir komut dosyası çalıştırın


3

Textmate'deki belirli dosya adlarına dayanarak kaydetme üzerine özel bir komut dosyası çalıştırmanın mümkün olup olmadığını merak ediyordum. Örneğin, bir C programını otomatik olarak kaydetmek istediğiniz zaman derlemek istiyorum.

Yanıtlar:


4

Bunu bir pakette özel bir komut kullanarak yapmak oldukça kolaydır.

İşte basit bir komut nasıl yapılır:

  • Paket düzenleyiciyi açın ve eklemek istediğiniz paketi bulun.
  • Editörün sol alt tarafındaki düğmeyi kullanarak bir "Yeni Komut" oluşturun. Uygun şekilde adlandırın ve kapsamını olarak ayarlayın source.c.
  • İşlem açılır menüsünü "Anahtar Eşdeğer" olarak ayarlayın ve kısayolu ayarlayın Cmd + S.
  • "Kaydet" açılır menüsünü "Geçerli Dosya" olarak değiştirin.
  • Komutunuzu girin ve giriş ve çıkış dropdown'larını uygun şekilde ayarlayın. Doğru hatırlıyorsam, giriş STDIN'e gönderilecektir.
  • TextMate'in paketlerini yeniden yükleyin.

Bu kadar. Şimdi dosyayı kaydeden ve bir komutu çalıştıran bir komutunuz olmalıdır.

Benzer şekilde bir makro kullanarak da TextMate komutlarıyla bir şeyler yapabilirsiniz.


1

Bildiğim kadarıyla, bunu yaptığınız gibi, tüm tasarruf durumları için yapmanın bir yolu yoktur (yani, Command-S kullanarak, Dosya-> Kaydet, vb. Seçimi).

Belgeyi kaydeden ve betiğinizi çalıştıran özel bir paket öğesi oluşturabilir ve bu klavye kısayolunu kullandığınızda çalışması için Command-S atayabilirsiniz.


0

callback.document.did-saveSemantik sınıftan kaydettikten sonra komutu tetikleyebilirsiniz . Bu TextMate2 + üzerinde çalışır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.