Notepad++ İncelemesi – Özelliklerle Dolu Güçlü, Ücretsiz Bir Kod Düzenleyici
Düzenli bir okuyucu olarak, son zamanlarda kod editörleri hakkında çok sayıda derinlemesine inceleme yayınladığımızı fark etmişsinizdir. Önce Atom ile başladık, ardından Sublime Text ve Adobe Brackets'a geçtik.
Amaç, sizin ve amacınız için hangi aracın doğru olduğuna karar verebilmeniz için her bir düzenleyicinin özelliklerini, artılarını ve eksilerini anlamanızı sağlamaktır.
Bu yazımızda okuyucularımızın talep ettiği ve diğer yazıların yorumlarında defalarca bahsettiği bir editörden bahsedeceğiz – Notepad++. Aşağıda, bu kod düzenleyiciye ve WordPress kullanıcıları için neler yapabileceğine yakından bakacağız.
Notepad++ – Kurulum ve Genel Bakış
Notepad++ ücretsiz, açık kaynak kod düzenleyicisidir. Resmi web sitesinden hem 32 bit hem de 64 bit sürüm olarak indirebilirsiniz. C++ ile yazıldığından yükleyici dosyası yalnızca 2,7 MB büyüklüğündedir.
Notepad++, arkasında çok aktif bir topluluğa sahiptir ve bu nedenle çok sayıda dilde mevcuttur. Sabit sürücünüzdeyken, düzenleyici yalnızca yaklaşık 4 MB yer kaplar. Ancak, aşağıda göreceğiniz gibi, bu küçük alana ağır bir yumruk atıyor.
Kurulumun sonunda Notepad++'ı ilk kez otomatik olarak başlatmayı seçebilirsiniz. Bunu yaparsanız, bu ekranı görürsünüz:

Gördüğünüz metin, mevcut sürümün değişiklik günlüğüdür. Genel olarak, kullanıcı arayüzü diğer adaylarınki kadar kaygan değil, ancak yolunuzu hızla bulabilirsiniz.
Hemen dışarı atlayan şey, üst kısımdaki uzun eylem düğmeleri satırıdır. Burada, yeni belge oluşturma, tüm pencereleri kapatma, kopyala ve yapıştır, geri al/yine yap, yakınlaştır/uzaklaştır ve daha pek çok standart işlem bulacaksınız. Diğer kod düzenleyiciler minimalizm için çekim yaparken, Notepad++ tek bir ekranda mümkün olduğunca fazla işlevsellik sunar. Makalenin geri kalanında göreceğiniz gibi, bu devam eden bir temadır.
Proje klasörleri eklemek, Dosya > Klasörü Çalışma Alanı Olarak Aç aracılığıyla gerçekleştirilir. Bunu yaptıktan sonra, düzenlemeye başlamak için klasörde bulunan dosyaları çift tıklama ile açabilirsiniz. Otomatik olarak yeni sekmelerde açılırlar. Şimdiye kadar yeni bir şey yok, o yüzden biraz daha derine inelim.
Notepad++ – Artıları ve Faydaları
İlk olarak, bu kod düzenleyicinin ne işe yaradığına daha yakından bakalım.
Açık Kaynak ve Ücretsiz
Listemizdeki diğer kod editörleri gibi Notepad++ da açık kaynaklı bir projedir. Kullanıcılar birçok farklı şekilde katkıda bulunabilir:
- Hata raporları ve özellik istekleri gönderin
- Hata düzeltmelerini ve yamaları teslim edin
- Çevrimiçi destek yapın
- Editörü çevir
- Eklentileri, temaları, otomatik tamamlama dosyalarını paylaşın
- Mal satın alın (her şeyin resmi Notepad++ tangası dahil)
Sonuç olarak, editör de tamamen ücretsizdir. Bütçeyle çalışan herkes için iyi haber. Ayrıca, program Windows için yapılmış olsa da (standart Not Defteri'nin yerini aldığı yerde), aynı zamanda Linux, Unix üzerinde de çalışır ve MacOS X için taşınabilir.
Katı Standart Özellikler
Notepad++ standart özelliklerle doludur. Her şeyden önce, 50'den fazla programlama, komut dosyası oluşturma ve işaretleme dilini destekler ve sözdizimi vurgulama ve kod katlama dahil. Kullanıcılar, gördüğümüz kod editörleri arasında bir ilk olan kendi kodlarını bile tanımlayabilirler.
Sözcükler, işlevler ve işlev parametreleri için otomatik tamamlamanın yanı sıra otomatik girinti ve ayraç vurgulama ile birlikte Notepad++, kodlamayı daha hızlı ve daha kolay hale getirmek için elinden gelen her şeyi yapar.
Ardından, birçok farklı seçeneğe sahip arama ve değiştirme işlevi ve çeşitli belgeler arasında arama yapma özelliği vardır. Bölme, birleştirme, sıralama ve taşıma gibi satır işlemleri de dahildir.
Son olarak, Notepad++ son derece taşınabilirdir ve bir USB çubuğundan çalışır.
Tamamen Özelleştirilebilir Kullanıcı Arayüzü
Notepad++'ın arayüzü birçok farklı şekilde ayarlanabilir. Birincisi, sekmelerin dikey, yatay ve/veya arka arkaya hizalanıp hizalanmayacağını kontrol edebilirsiniz. Birden fazla dosya ile çalışan bölünmüş ekran ve tam ekran modu da mevcuttur.
Buna ek olarak düzenleyici, Ayarlar > Stil Yapılandırıcı altında etkinleştirebileceğiniz 20 tema ile birlikte gelir.

Temaların yalnızca kodladığınız kısmı değiştirdiğini ve kullanıcı arayüzünün geri kalanına dokunulmadan kaldığını unutmayın.
Bununla birlikte, temalarla aynı yerde, kendi temanızı oluşturmak için arka plan ve ön plan rengini, yazı tiplerini, yazı tipi stillerini ve çok daha fazlasını kontrol etme seçeneklerini bulacaksınız.
İşin çılgın yanı, burada yalnızca küresel değişiklikler yapmakla kalmayıp, bunları her dil için kontrol edebiliyorsunuz. Doğru, dilerseniz stili her programlama dili için ayrı ayrı istek ve ihtiyaçlarınıza göre uyarlayabilirsiniz!
Bu yeterli değilse, klavye kısayolları da düzenleyiciyi iş akışınıza tam olarak uydurmak için tamamen yapılandırılabilir.
Belge Haritası ve Çoklu İmleç
Notepad++ ile ilgili dikkat çekici olan şey, diğer kod editörlerinin güçlü bir şekilde reklamını yaptığı, ancak bu kodda tamamen radarın altında uçtuğu bir dizi özelliği içermesidir.
Bunlardan biri, aynı anda birkaç yerde kod değişikliği yapmak için birden fazla imleç kullanma yeteneğidir. Notepad++'da bu, tercihler menüsünde gizlidir ( Ayarlar > Tercihler > Düzenleme ve ardından Çoklu Düzenleme Ayarları altında Etkinleştir'i işaretleyin ) ve çalışması için etkinleştirilmesi gerekir.
Belge haritası için aynı. Sublime Text'deki mini harita gibidir, ancak View > Document Map altında etkinleştirene kadar görmezsiniz.

Bu kullanışlı küçük harita, mevcut belgenize genel bir bakış ve istediğiniz herhangi bir bölüme atlama imkanı sunar.
Eklenti Yükleri
Açık kaynak yapısı sayesinde Notepad++, ihtiyacınız olan hemen hemen her şey için eklentilere sahiptir. Tam listeyi bu web sitesinde bulabilirsiniz, ancak eklentilerin yüklenmesi yerleşik eklenti yöneticisi aracılığıyla gerçekleşir.

Başlattığınızda, yönetici adları, kategorileri (hepsi Diğerleri kategorisinde görünüyor), sürümü ve kararlılığı dahil olmak üzere eklentilerin tam listesini otomatik olarak indirir. Varsayılan olarak yalnızca kararlı eklentileri gösterir, ancak isterseniz bunu değiştirebilirsiniz.
Ne yazık ki, listenin bir arama işlevi yoktur, ancak her eklenti bir açıklama ile gelir ve kurulum hızlıdır (ancak yeni eklentilerin çalışması için yeniden başlatma gerekir).
Eklenti yöneticisi ayrıca tüm yüklü eklentileri ve mevcut güncellemeleri olanları gösterir (eklenti yöneticisi bunu otomatik olarak kontrol eder). Genel olarak, oldukça rahat.
Ancak, eklenti yöneticisinin şu anda Notepad++'ın 64-bit sürümüne dahil edilmediğini unutmayın. Bunun nedeni, geliştirmede geride kalan üçüncü bir tarafça olmasıdır. Bu nedenle, kullanmak istiyorsanız, 32 bit sürümü ile gitmeniz gerekir. Aksi takdirde, eklentileri manuel olarak yükleyin.
Kullanılabilir eklenti türlerine gelince, bunlar otomatik yayınlama işlevlerinden, FTP desteğine ve renk seçicilerden otomatik kaydetmeye, belge karşılaştırmaya, yazım denetimine ve çok daha fazlasına kadar uzanır. Kurulduktan sonra, her eklentiye Eklentiler menüsünden erişilebilir.
makrolar
Notepad++'ın son bir harika özelliği de makrolarla çalışma yeteneğidir. Başlatılmamış olanlar için makrolar, otomatik olarak tekrarlanabilen karmaşık işlemlerin kayıtlarıdır, böylece bunları manuel olarak yapmanız gerekmez.
Örneğin, birkaç giriş içeren bir listeniz olduğunu ve aralarındaki satır sonlarını silmek ve bunun yerine virgül koymak istediğinizi varsayalım. Daha sonra bunu yapmak için gereken adımları ilk öğe için kaydedebilir ve Notepad++'ın listenin geri kalanı için otomatik olarak tekrar etmesini sağlayabilirsiniz.
Özellikle büyük veri setlerinde bu gerçek bir zaman tasarrufu sağlar. Burada animasyonlu ve açıklanmış bir örnek bulabilirsiniz. Makrolarla ilgili her şey Makrolar menüsündedir ve üst çubukta da kısayol simgeleri vardır.
Çevre Dostu (Şaka Yapmayın!)
Son için kısa bir bilgi: Çevre bilincine sahipseniz (ve bugünlerde olmayan), Notepad++ da sizin için iyi bir seçimdir. Web sitesinden alıntı:
Güçlü düzenleme bileşeni Scintilla'ya dayanan Notepad++, C++ ile yazılmıştır ve daha yüksek yürütme hızı ve daha küçük program boyutu sağlayan saf Win32 API ve STL kullanır. Notepad++, kullanıcı dostu olma özelliğini kaybetmeden mümkün olduğu kadar çok rutini optimize ederek dünya karbondioksit emisyonlarını azaltmaya çalışıyor. Daha az CPU gücü kullanıldığında, PC yavaşlayabilir ve güç tüketimini azaltabilir, bu da daha yeşil bir ortam sağlar.
Pek çok yazılımın övündüğü bir şey değil, ama iyi bir nokta, sence de öyle değil mi?
Notepad++ – Eksileri ve Dönüşler
Elbette her zaman daha iyi olabilecek bir şeyler vardır ve Notepad++ istisna değildir.
Eski Okul Tasarımı
Editörün en büyük getirilerinden biri tasarımıdır. Microsoft'un bile işletim sistemi için iyi bir kullanıcı arabirimi oluşturmayı başardığı zamanlarda Notepad++, Windows 95'te takılıp kalmış gibi görünüyor.
Bunda değişiklik yapabilirsiniz, ancak bunlar çoğunlukla yüzeydedir ve JavaScript ve CSS ile oluşturulmuş diğer kod düzenleyicilerin zarif kullanıcı arayüzünden çok uzaktadır.
Tasarımdan önce net işlevsellik yaklaşımı takdire şayan ancak daha iyi bir paketleme, Notepad++ 'ın çok daha profesyonel görünmesini sağlamak için çok şey yapabilir.
Eklenti Yönetimi Daha İyi Olabilir
Eklentilerin işlenmesi, yalnızca eklenti yöneticisinin (henüz) 64 bit sürümle çalışmadığı için değil, bu kod düzenleyicinin bir başka zayıf noktasıdır.
Bir arama seçeneğinin olmaması, hızlı bir şekilde indirilip kurulsalar bile eklentileri bulmak gereksiz yere zahmetlidir. Test ettiğimiz diğer kod düzenleyicilerin çoğu gibi, Notepad++ da bu konuda Atom'un oyun kitabından bir sayfa alabilir.
Özetliyor
Dışarıdaki tüm kod editörleri arasında Notepad++ kesinlikle bir sürpriz. Oldukça sade dış yüzeyinin altında, çok sayıda programlama dilini destekleyen birçok kullanışlı özelliğe sahip güçlü, özelleştirilebilir bir kod düzenleyici gizlenir.
Yazılım, diğer kod editörlerinin göze çarpan özelliklerini büyük bir yaygara yapmadan sunar ve ihtiyacınız olan hemen hemen her şeye genişletilebilir. Tüm bunlar hiçbir şey pahasına – bu ne kadar harika?! Birçoğunuzun bu konuda daha fazlasını duymak istemesine şaşmamalı.
Konu açılmışken, girdilerinizi bir kez daha kullanabiliriz. Favori bir özelliğiniz veya Notepad++ eklentiniz var mı? Öyleyse, bu harika kod düzenleyiciden en iyi şekilde yararlanabilmemiz için lütfen yorumlar bölümünde bize bildirin.
Notepad++ ana sayfası aracılığıyla grafiklerden yapılan öne çıkan resim
ev borcu WordPress sitesi