Espanso, metin kısaltmalarını otomatik olarak genişleten (text expander) ücretsiz ve açık kaynaklı çapraz platform bir uygulamadır. Örneğin “:imza” yazdığınızda otomatik olarak tam e-posta imzanızı, “:tarih” yazdığınızda bugünün tarihini ekleyebilirsiniz. YAML tabanlı yapılandırma dosyaları sayesinde kısaltmalar kolayca yönetilir. Programlama snippet’leri, e-posta şablonları ve tekrarlayan metin girişlerini otomatize etmek için idealdir. Windows, macOS ve Linux’ta ücretsiz çalışır.
Öne Çıkan Özellikler
- Metin kısaltmalarını otomatik genişletme
- YAML tabanlı kolay yapılandırma
- Dinamik değerler (tarih, saat, pano içeriği)
- Form tabanlı etkileşimli kısaltmalar
- Birden fazla dil ve uygulama desteği
- Regex tabanlı tetikleyiciler
- Uzantı paketi ekosistemi
- Windows, macOS ve Linux desteği
- Tamamen ücretsiz ve açık kaynak (GPL-3.0)
- Düşük sistem kaynağı tüketimi
Espanso’da yeni bir metin kısaltması nasıl oluşturulur?
- Espanso’yu kurun ve başlatın.
- Yapılandırma dosyasını açın: espanso edit komutunu çalıştırın.
- matches bölümüne yeni giriş ekleyin:
- trigger: ":imza"
replace: "Saygılarımla, Adınız Soyadınız" yazın ve kaydedin.
Espanso’ya tarih ve saat gibi dinamik değerler nasıl eklenir?
- Yapılandırma dosyasını açın.
- Aşağıdaki şablonu ekleyin:
- trigger: ":tarih"
replace: "{{date}}"
vars: [{name: date, type: date, params: {format: "%d.%m.%Y"}}]
- Kaydedin — :tarih yazınca bugünün tarihi otomatik eklenir.
Alternatifler
gsudo, Starship, AutoHotkey
- Tamamen ücretsiz ve açık kaynaklı metin genişletici
- Türkçe karakterler dahil Unicode tam desteği
- YAML ile kolay ve esnek yapılandırma
- Rust ile yazılmış, hafif ve hızlı
- Windows, macOS ve Linux desteği
- Topluluk paket merkezi (Espanso Hub)
- Uygulama bazlı profil desteği
- YAML yapılandırması başlangıçta öğrenme eğrisi gerektirir
- Grafik yapılandırma arayüzü eksik
- Bazı uygulamalarda çalışmayabilir
- Windows'ta yönetici hakları gerekebilir