Espanso

XDA’nın yazarı bu hafta Espanso’yu “ihtiyacım olduğunu bilmediğim metin genişletici” olarak adlandırdı ve yorum başlığı daha sessiz bir noktayı kanıtladı: bunu deneyen çoğu insan ona bağlı kalır. Rust çekirdeği hızlı, paket sistemi açık, maliyet sıfır ve YAML yapılandırması herhangi bir Git deposu aracılığıyla makineler arasında senkronize olur. İşte önerme. Sürtüşme de gerçektir. Kod parçacığı eklemek için match/base.yml düzenlemek bir geliştirici için normaldir ve diğer herkes için tuhaf bir engeldir, GUI kasıtlı olarak minimaldir ve macOS’ta erişilebilirlik izinleri söz konusu olduğunda her uygulamada tetikleme kuralları her zaman güvenilir değildir. Windows, macOS ve Linux’ta yedi Espanso alternatifini test ettik. Bazıları ücretli ve parlak, bazıları açık kaynak ve tek bir ikili, biri bir başlatıcı olup bir özellik olarak kod parçacıkları ile gelir.

Hızlı karşılaştırma

UygulamaEn iyiÜcretsiz planBaşlangıç fiyatıÖne çıkan özellik
TextExpanderTakımlarÜcretsiz denemeYaklaşık $5/kullanıcı/ayPaylaşılan kod parçacığı kütüphaneleri
PhraseExpressWindows’ta ileri kullanıcılarKişisel ücretsiz katmanTek bir lisansMakro kaydedici
aTextmacOS bireysel kullanıcılarÜcretsiz denemeTek bir lisansHafif, abonelik yok
BeeftextYalnızca WindowsÜcretsiz, açık kaynakÜcretsizUTF-8 ve pano yapıştırma işleme
AutoHotkeyWindows komut dosyasıÜcretsiz, açık kaynakÜcretsizTam komut dosyası dili
RaycastmacOS başlatıcı kullanıcılarBireyler için ücretsizPro katman aboneliğiKod parçacıkları artı başlatıcı ve AI
AlfredmacOS ileri kullanıcılarSınırlamalarla ücretsizPowerpack tek lisansKod parçacıkları etrafındaki iş akışları

İnsanlar Espanso’yu neden terk eder

Espanso kod parçacığı sorununu temiz bir şekilde çözer, ancak çalışan kod parçacıklarına giden yol herkes için sürtüşmesiz değildir. r/Espanso ve r/productivityapps’taki başlıklar aynı desenleri ortaya çıkarır.

YAML düzenlemesi yapılandırma yüzeyidir. Kod parçacığı eklemek match/base.yml açmak ve bunu tetikleyici/değiştir çifti olarak yazmak anlamına gelir. Bu geliştirici için temiz ve diğer herkes için bir duvar.

macOS’ta erişilebilirlik izinleri kararsız. Espanso’ya her uygulamada kod parçacıkları tetiklemek için Erişilebilirlik ve Giriş İzleme verilmesi gerekir. Apple Silicon Mac’lerde sistem güncellemesi bu izinleri sessizce bırakabilir. Her seferinde yeniden onaylama, çoğu kullanıcının beklemediği bir rahatsızlıktır.

Zengin metin ve görüntü kod parçacıkları sınırlı. Espanso düz metin ve şablonlu metin üzerinde parlak. Zengin metin panosunda taşıyıcılar ve görüntü kod parçacıkları onun güçlü tarafı değildir.

Ticari destek yok. Espanso topluluk tarafından korunur. Bu proje için doğru çağrıdır, ancak SLA gerektiren şirketler ödenen bir ürüne yerleşme eğilimindedir.

Alternatifler

TextExpander, takımlar için en iyi

TextExpander ödenen, çok kullanıcılı kod parçacığı yönetimi için kategori standardıdır. Mac ve Windows istemcileri olgun, iOS klavye entegrasyonu işe yarar ve paylaşılan takım kütüphanesi modeli çoğu şirketin ödeme yapmasının gerçek nedenidir. Kod parçacıkları desteklenen her platformdaki her uygulamada tetiklenir, dolgu genişletmeden önce değişkenleri ister ve denetim günlüğü yöneticileri dolaşımda olanlar konusunda dürüst tutar.

Kısaldığı yer: aylık kişi başı fiyatlandırması küçük bir takım için hızlı bir şekilde birikir ve Linux istemcisi Mac ve Windows istemcileriyle özellik paritesinde geride kalır.

Fiyatlandırma: Ücretsiz deneme. Ödenen planlar ay başına kullanıcı başına faturalandırılır ve takım ve işletme katmanları için anlamlı bir sıçrama vardır.

İndir: TextExpander

Sonuç: bir pazarlama veya destek takımının paylaşılan sürüm kontrollü kod parçacıklarına ihtiyaç duyduğu ve bunun için ödemeye istekli olduğu zaman doğru seçim.

PhraseExpress, Windows’ta ileri kullanıcılar için en iyi

PhraseExpress 2000’lerin başından beri var ve Windows istemcisi bunu iyi bir şekilde gösteriyor. Makro kaydedici metin genişletmesinin yanı sıra tıklamaları ve tuş vuruşlarını yakalayabilir, tuş kombinasyonları herhangi bir uygulamayı başlatabilir ve kod parçacığı kütüphanesi ağınızı bırakmadan SQL veya dosya paylaşımları aracılığıyla makineler arasında senkronize edilebilir. macOS ve iOS istemcileri var ama port gibi görünüyorlar.

Kısaldığı yer: lisans katmanları kafa karıştırıcı (kişisel için ücretsiz, profesyonel ve takım kullanımı için birkaç katmanda ödenen) ve UI eski zamanların Windows’unun bir mirasıdır.

Fiyatlandırma: kişisel kullanım için ücretsiz. Profesyonel ve takım lisansları makine başına tek satın almadır.

İndir: PhraseExpress

Sonuç: makro kaydı ve ağ eşitleme ile tek satın alma aracı isteyen Windows odaklı takımlar için uygun.

aText, macOS bireysel kullanıcılar için en iyi

aText Mac’teki en basit ödenen genişleticidir. Ayarlar penceresi tek bir panel, kod parçacıkları bir kenar çubuğunda listelenir ve doldurma yer tutucu istediğiniz şekilde çalışır. Ayrıca zengin metin ve satır içi görselleri iyi işler, bu da kod parçacıkları biçimlendirme içeren biri için Espanso’ya göre ileriye koyar. Windows derleme var ama Mac odak.

Kısaldığı yer: takım özellikleri yok, bulut tarafından yönetilen paylaşılan kütüphane yok, komut dosyası dili yok.

Fiyatlandırma: platform başına tek lisans. Ücretsiz deneme mevcuttur.

İndir: aText

Sonuç: zengin metin desteği ile ucuz, abonelik yok Mac genişletici isteyen serbest yazar için doğru çağrı.

Beeftext, yalnızca Windows için en iyi

Beeftext TextExpander’a açık kaynak Windows cevabıdır. Tüm uygulama tek bir yürütülebilir, kod parçacığı deposu JSON tabanlı ve zengin metin ve pano yapıştırma modları Espanso’nun gözden kaçırdığı durumları işler. Kombo desteği bir kod parçacığının başkaları zinciri içinde genişlemesine izin verir.

Kısaldığı yer: yalnızca Windows. Bakım temposu istikrarlı ama proje küçük, bu nedenle özellik istekleri her zaman hızlı gelmez.

Fiyatlandırma: ücretsiz, açık kaynak. Hiçbir ücretli katman mevcut değildir.

İndir: GitHub’da Beeftext

Sonuç: YAML sizin için doğru yapılandırma yüzeyi olmadığında Espanso için en temiz ücretsiz Windows değiştirmesi.

AutoHotkey, Windows komut dosyası için en iyi

AutoHotkey bir metin genişletici değil, tam bir komut dosyası dilidir ve metin genişletme özelliklerinden biridir. İki satırlı bir komut dosyası (::btw::by the way) size bir kod parçacığı verir. Daha uzun bir komut dosyası panoyu okuyabilir, API’ye vurabilir, yanıtı yapıştırabilir ve sonucu yeniden biçimlendirebilir. Ulaşım muazzamdır.

Kısaldığı yer: v2 v1 komut dosyaları ile uyumluluğu kırdı ve ekosistem hala geçiş halindedir. Yeni kullanıcılar herhangi bir GUI odaklı genişletici ile elde edeceklerinden daha dik bir öğrenme eğrisi ile karşılaşırlar.

Fiyatlandırma: ücretsiz, açık kaynak.

İndir: AutoHotkey

Sonuç: “kod parçacığı” gerçekten “küçük otomasyon” anlamına geldiğinde ve .ahk dosyasını deponuzda tutmayı güvenmiş olduğunuzda seçim yapın.

Raycast, macOS başlatıcı kullanıcılar için en iyi

Raycast Spotlight değiştirmesi olarak başladı ve şimdi başlatıcısı, pencere yöneticisi, pano geçmişi ve AI’siyle birlikte bir yerleşik özellik olarak kod parçacıkları sevk ediyor. Kod parçacığı editörü normal Mac formu, doldurma yer tutucu işe yarar ve aynı tetikleyici oturumunuz açtığınız her Mac’te ateşlenir. Başlatıcı açı önemlidir çünkü çoğu Raycast kullanıcısı zaten açık olan onu var, bu nedenle kod parçacıkları eklemek kurulum yok zafer.

Kısaldığı yer: yalnızca macOS. Ücretsiz katman bireysel kullanım kapsamında; Pro katman AI özelliklerini ekler.

Fiyatlandırma: bireyler için ücretsiz. Pro katman AI ve takım eşitleme ekleyen aboneliktir.

İndir: Raycast

Sonuç: zaten Raycast kullanmayan ve ikinci bir araç yüklemeden kod parçacıkları isteyen herhangi bir Mac kullanıcısı için doğru hamle.

Alfred, macOS ileri kullanıcılar için en iyi

Alfred Mac başlatıcılarının yaşlı devletçisidir. Kod parçacıkları Powerpack katmanı ilk sınıf özelliği, Otomatik genişletme Espanso’nun yapacağı çoğu şeyi işler ve İş akışları kod parçacıkları herhangi bir şeyi tetiklemesine izin verir kabuğu komutu bir web çağrısından. Alfred kullanıcıların bir yerde kod parçacıkları ve otomasyonları istediği doğru evdir.

Kısaldığı yer: yalnızca macOS. Eşitleme Dropbox, iCloud veya benzer eşitlenen klasör el ile yapılandırılması gerekir.

Fiyatlandırma: sınırlamalarla ücretsiz. Powerpack tek satın alma, yaşam boyu yükseltmeler için daha yüksek Mega Supporter katmanı ile.

İndir: Alfred

Sonuç: zaten Alfred güvenen ve var olan iş akışı ağacı içinde kod parçacıkları isteyen uzun süredir Mac kullanıcıları için seçim.

Nasıl seçeceğiniz

Her yerde çalışan bir açık kaynak değiştirmesi için: Espanso değerine yakın kalın ve Windows’ta Beeftext seçin veya komut dosyası istiyorsanız AutoHotkey. Tamamen Espanso ile eşleşen tek bir binari çapraz platform ücretsiz seçenek yoktur, bu da Espanso’nun ilk yerde neden havalandığını kısmen açıklar.

Abonelik olmadan ödenen Mac aracı için: aText. Bir lisans, aylık fatura yok, Espanso’dan daha iyi zengin metin işler.

Denetim ve yönetim denetimleri ile paylaşılan kod parçacığı kütüphanelerine ihtiyaç duyan takımlar için: TextExpander bu listedeki tek olgun seçenektir ve çoğu pazarlama ve destek takımı oturumu.

Zaten başlatıcı kullanan Mac kullanıcıları için: kod parçacıkları artı AI istiyorsanız Raycast, kod parçacıkları artı derin otomasyon istiyorsanız Alfred. Her ikisi de ikinci bir araç kurma gerekliliğini ortadan kaldırır.

Espanso’da kalın YAML yapılandırması rahat, kod parçacıklarınız çoğunlukla düz metin veya şablonlu metninse ve zaten bunları Git deposunda tuttuğunuzsa. Maliyet sıfır ve motor hızlı. Bu listedeki hiçbir şey bu eksenlerde onu yenmiyor.

SSS

TextExpander için ödeme yapmaya değer mi? Tek bir kullanıcı için sık sık hayır. Paylaşılan kod parçacıkları, denetim izleri ve yönetim denetimi gerektiren bir takım için kategori içinde savunulan harcamadır. Kişi başı fiyatlandırması hızlı birikir, bu nedenle tek kullanıcılar Espanso, Beeftext veya aText oturumu.

Espanso’ya en iyi ücretsiz alternatif nedir? Windows’ta Beeftext. Ücretsiz ve açık kaynak üzerinde Espanso ile eşleşir, GUI kod parçacığı editörü ekler ve zengin metin ve kombo ekspansiyonları temiz işler. AutoHotkey, komut dosyası UI’dan daha önemliyse koşu atıdır.

Espanso Apple Silicon’da çalışıyor mu? Evet. Yerli ARM64 derlemeleri mevcuttur. Apple Silicon’daki sürtüşme çoğunlukla macOS Erişilebilirlik ve Giriş İzleme izinleri etrafındadır, bunlar büyük sistem güncellemelerinden sonra yeniden onaylanması gerekebilir.

Raycast’ı metin genişletici olarak kullanabilir miyim? Evet. Raycast Code parçacıkları ücretsiz katmanda yerleşik özellik, Pro aboneliği gerekli değildir. Tetikleyiciler Mac’te her uygulamada ateşlenir. Tutuşu platformdur: Raycast yalnız Mac’tir.

Yazılımcı olmayan kullanıcılar için en kolay metin genişletici nedir? Mac’te aText, herhangi bir platformda TextExpander veya kullanıcı zaten Raycast kullanıcısıysa Raycast Code parçacıkları. Üçü de çoğu kullanıcıyı Espanso’dan uzaklaştıran yapılandırma dosyası düzenlemesini atlar.