İpuçları OS

Linux Üzerinde Programlama için En İyi 9 Metin Editörü | 2017

Arkadaşlar 2017 yılı ile birlikte Linux üzerinde programlamada editör seçiminizde fikir sahibi olmanız için bu yazıda en iyi metin editörlerinden bahsedeceğiz. İsterseniz vakit kaybetmeden yazının geri kalan kısmında bu editörleri birlikte inceleyelim.

2017 yılında programlamaya başlamak için Linux için güçlü bir metin editörü arıyorsanız, doğru yerdesiniz demektir. Linux için en iyi programlama editör tartışması yakın zamanda bitmeyecek olsa da, etkileyici bir dizi özellikleriyle adından söz ettiren birçok editör vardır. Vim, Emacs ve Nano daha geçmiş dönemlerden olmalarına rağmen Atom, Brackets ve Sublime Text nispeten daha yeni metin editörleridir.

1. Sublime Text

ea1

Sublime Text, içinde birçok programlama dili arayüzü barındıran, çapraz platform bir kaynak kod düzenleme ve metin editörüdür. Arayüzü Vim‘den ilham alınarak tasarlanmıştır. Sublime-paketleri (Sublime-packages) yardımıyla fonksiyonelitesi (bir yazılımın belirlenen ve varsayılan ihtiyaçları yerine getiren fonksiyonları sağlayabilme yeteneği) genişletilebilir ancak Sublime Text açık kaynaklı ya da özgür bir yazılım değildir. Buna rağmen genişleme paketlerinin pek çoğu özgür yazılım lisansı ile dağıtılmakta ve Sublime Text kullanıcılarının oluşturduğu topluluk tarafından geliştirilmektedir.

İlgi duyan kullanıcılar indirme linkleri ve kendi web sitesinde Sublime Text hakkında ayrıntılı bilgi bulabilir.

2. Atom

ea2

Atom, GitHub tarafından geliştirilen, ücretsiz ve açık kaynak kodlu bir metin editörüdür. Electron temel alınarak, (CoffeeScript, JS, Less, HTML) web teknolojileri kullanılarak oluşturulmuş bir masaüstü uygulamasıdır. Sublime Text editörünü kullandıysanız birçok ortak özelliğinden dolayı pekte yabancılık çekmeyeceksiniz. Web-based ve node-based olduğundan dolayı plug-in yazmak ve çekirdeği geliştirmek çok daha basit. Atom’un temel özellikleri arasında çapraz platform düzenleme, yerleşik paket yöneticisi, dosya sistemi tarayıcısı, birden fazla bölme desteği, bulma ve değiştirme işlevi ve akıllı otomatik tamamlama bulunmaktadır. Sayısız açık kaynak paketinden birini seçebilir ve Atom’a yeni özellikler ekleyebilirsiniz. İhtiyaçlarınıza ve stilinize uyacak şekilde özelleştirilebilir.

3. Vim

ea3

Vim veya Vi IMproved, daha güçlü bir performans sunmayı amaçlayan gelişmiş bir metin editörüdür. Bir geliştiricinin ihtiyaçlarına cevap verebilecek şekilde yapılandırılabilen bir metin editörüdür. Bu yüzden çoğunlukla programcı editörü olarak adından bahsetmiştir. Hem komut satırı arayüzü hem de GUI’de bağımsız bir uygulama olarak kullanılmak üzere tasarlanmıştır. Yeni başlayanların kullanılmasının zor olduğu hakkında şikayet dile getirirken, aynı zamanda bunun en güçlü metin editörlerinden biri olduğunu da öğreniş olurlar. Başlıca özelliklerinden otomatik komutlar, digraph girişi, bölünmüş ekran, oturum ekranı, sekme genişletme, söz dizimi (syntax) renklendirme ve etiket sistemi şeklinde bahsedebiliriz. 

Vim 8.0, Linux için popüler metin düzenleyicilerinin en kararlı versiyonudur. Daha fazla bilgi ve indirme Sam’in web sitesinde bulabilirsiniz. Daha fazla bilgi ve indirme imkanını Vim’in web sitesinde bulabilirsiniz.

4. Gedit

ea4

Gedit, GNOME masaüstü ortamının varsayılan metin düzenleyicisi olarak yüklenir. Bu genel amaçlı metin editörü sadelik ve kullanım kolaylığı amaçlamaktadır. GNOME proje felsefesinin ardından, Gedit net ve basit bir GUI ile birlikte geliyor. C programlama dili ile yazılmış olan Gedit, ilk olarak 2000 yılında halkın huzuruna sunuldu. Bu açık kaynak ve ücretsiz yazılım, uluslararası metin için tam destek sunmaktadır. Gedit’te, C++, C, HTML, Java, XML, Python, Perl ve diğer birçok çeşitli programlama dilleri için yapılandırılabilir söz dizimi vurgulaması elde edebilirsiniz. 

Gedit’in en son sürümü GNOME 3.22 ile birlikte geliyor. İndirme bağlantılarını ve Gedit ile ilgili daha fazla bilgiyi buradan bulabilirsiniz.

5. GNU Emacs

ea5

Emacs, sevilen Linux metin editörlerinden biridir. GNU Projesi kurucusu Richard Stallman tarafından oluşturulan GNU Emacs, tüm dünyadaki geliştiriciler ve Linux meraklıları tarafından kullanılan en popüler sürümüdür. Lisp ve C programlama dilinde yazılmış olan bu özgür yazılım, Turing programlama dili kullanarak genişletilebilir. GNU Emacs kullanıcıları, kapsamlı dokümantasyon ve öğretici desteğin keyfini çıkartmaktadırlar. Ayrıca, hata ayıklayıcı arayüzü, posta ve haber gibi uzantıların bulunabilirliği de vardır. 

Bu ücretsiz metin düzenleyicisinin en yeni sürümü GNU Emacs 25.1‘dir. Daha fazla bilgi için bu bağlantıyı ziyaret edebilirsiniz.

6. nano

ea6

Nano, Unix benzeri işletim sistemlerinde yaygın olarak kullanılan, kullanıcı dostu bir metin editörüdür. İlk olarak Haziran 2000 yılında yayımlanan nano, Pico metin editörüne özenerek ek işlevsellikleri ile yüklü olarak geliyor. Bilenen bir komut satırı arayüzü ile çalışmaktadır. Terminal’de konfigürasyon dosyalarıyla oynamak için gece gündüz vakit harcama alışkanlığınız varsa, nano ihtiyaçlarınızı karşılayacaktır. Başlıca özellikleri, autoconf (otomatik yapılandırma) desteği, büyük / küçük harf duyarlı arama fonksiyonu, otomatik girinti, etkileşimli arama ve değiştirme, sekme tamamlama, yumuşak metin sarma vb. C programlama dili ile yazılmıştır.

Bu metin editörünün son sürümü GNU nano 2.7.2’dir. Daha fazla bilgi için, nano’nun web sitesini ziyaret edebilirsiniz.

7. KWrite

ea7

İlk halka duyurusu 2000’de olan KWrite, KDE tarafından geliştirilmiş bir metin editörüdür. KATE metin editörü ve KDE KParts teknolojisini temel alır. Bu popüler metin editörünün başlıca özellikleri arasında kelime tamamlama, otomatik girinti, sözdizimi, dosya türüne göre vurgulama, Vi giriş modu ve eklentiler için destek bulunmaktadır. KWrite’ın diğer heyecan verici özellikleri arasında genişletilebilirlik, kodlama desteği, uzaktan dosya düzenleme de vardır. 

Bu kullanımı kolay ve oldukça metin editörü hakkında daha fazla bilgi buradan ulaşabilirsiniz. 

8. Brackets

ea8

Brackets, Adobe tarafından 2014 yılında başlatılan popüler bir metin editörüdür. Bu ücretsiz metin editörü, canlı ön izleme, satır içi düzenleme, ön işlemci destekli odaklanmış görsel araçlar  ve diğer heyecan verici özellikleri ile dolu dolu karşımıza gelmektedir. Sıfırdan düzenlenmiş olmasıyla birlikte, web tasarımcıları ve ön uç geliştiricileri(front-end) için geliştirilmiştir. Bu açık kaynak kodlu metin editörü, modern bir metin düzenleyicisinin tüm nitelikleriyle yüklü olarak gelmektedir. HTML, CSS ve JavaScript ile yazılmıştır.

Bu harika metin editörünün son sürümü, Düğüm 6.3.1 ile birlikte gelen Braket 1.8’dir. İndirme bağlantısını ve daha fazla ayrıntı burada bulabilirsiniz.

9. Geany

ea9

Geany mükemmel bir geliştirme ortamı sağlamak için GTK+ araç setini bütünleştiren mükemmel bir metin editörüdür. Bir IDE’ye daha çok benzeyen bir metin editörü arıyorsanız, Geany sizin için güzel bir seçim olabilir. Tüm ana programlama dillerini destekler ve diğer paketlerden sadece birkaç bağımlılıkları vardır. Geany’ın dikkat çekici özellikleri tak-çıkar arayüzü, söz dizimi vurgulama, satır numarası, vb. Temiz bir arayüz ve birçok özelleştirilebilir seçenek ile karşımıza gelmektedir. 

Geany’nin indirilebilen en son sürümü Geany 1.29’dur. Daha fazla bilgiye buradan ulaşabilirsiniz. 

Arkadaşlar bir yazımızın daha sonuna geldik. Yazı hakkında yorumlarınızı aşağıda bulunan yorum alanına belirtirseniz sevinirim. Bir sonraki yazıda görüşmek üzere. Mutfakta kalın 😉



Yazar hakkında

Hakan Karataş

Back-End Developer @Webmaster.Kitchen.

Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

Yorumlar

Bir yorum yaz