Sublime Text son zamanlarda gördüğüm en güzel kapalı kaynak kodlu yazılım.
Yaptıklarını yapan pek çok yazılım var. Ama hepsi bir arada olan varmı şüpheliyim.
Evet konsolda Vim, emacs vb.leri çok başarılı. Ama GUI’leri yok ve öğrenme eğrileri çok uzun.
Evet Eclipse, Aptana vb. pek çok başarılı açık kaynak kodlu editor var. Ama çok hantallar. Hızlıca bir dosyayı aç editle kapat için ideal değiller.
Atom, Brackets gibi editorler sublime’e göre yeterince hafif değiller. (evet kullandığım bilgisayarlar en yeni en hızlı seri değil özür dilerim) Yoksa sublime’e en yakın yazılım Atom sanırım.
Gedit (Pluma), Geany vb kimi editorler var. Kimisi çok geliştirilebilir değil kimisi pek stabil değil.
Bunların hepsini bir araya getiren özgür yazılım bir editor bulsam çok sevineceğim.
Sublime’in çok sevilmesinin en büyük nedenlerinden biri oyuncak gibi kişiye göre özelleştirilebiliyor oluşu ve geniş bir community ye sahip oluşu sanırım.
Çok tane tema ve çok tane eklentisi var. Nerede ise akla gelen her şey için bir eklenti bulmanız mümkün. Anladığım kadarı ile Mac’te kullanılan Textmate ile benzer bir yapı kullanılıyor.
Textmate için olan eklenti ve temaların çoğu Sublime’e dönüştürülmüş durumda.
Bu uzun girizgahtan sonra konumuza gelelim.
Diyelimki bir CSS dosya yazıyorsunuz.
border-bottom-color: #CADCEB; hangi renge denk geliyordu bunu #BC2A4D değerine dönüştürünce hangi renge döndü bilmek zor iş. Evet bunu zilyon tane farklı araçla çözmek mümkün ama bu sırada editörden oraya git geri dön dikkat dağıtıcı.
Bu sorunu çözmek için GutterColor (https://github.com/ggordan/GutterColor) diye bir eklenti yapmışlar.
Alttaki ekran görüntülerinden anlaşılacağı gibi yaptığı şey satırın başına renk değerine uygun bir ikon atmak.
Buraya kadar iyi hoş. Sorun bu plugini windows’ta çalıştırmak. Plugin imagemagic paketine bağlı. Windowsta çalışmayınca farkettim. Çözüm windowsa imagemagic kurmak.
Bunun için önce şu adresten imagemagic indirilir ve kurulur. http://www.imagemagick.org/script/binary-releases.php#windows
Ardından “Preferences -> Package Settings -> GutterColor -> Settings – User” yolu ile ayar dosyanız açılır ve şu satır eklenir.
{
“convert_path” : “C:/Program Files/ImageMagick-sizinsurumunuz_ne_ise/convert.exe”,
}
kaydedip programı açıp kapamanız yeterli.
Benzer bir eklentide Color Highlighter (https://packagecontrol.io/packages/Color%20Highlighter)
Bunun farkı mouse ile seçtiğinizde seçili yeri renklendirmesi. İlk eklenti bana daha işlevsel geldi.
İlerki günlerde keyfim olursa baştan başlayarak Sublime’de keşfettiğim eklentileri vb yazabilirim.