Kişisel bir web günlüğü

Reklam alımları başlamıştır. Reklam vermek isteyenler iletişim sayfasından iletişime geçebilirler.

Bir text editörünün hikâyesi: Notepad2

Notepad2 simgesiFlorian Balmer isimli bir programcı PHP dili ile ilk projesini hazırlıyorken MetaPad isimli bir text editörü kullanmış. Fakat bir zaman sonra bu editör, ihtiyacını karşılayamamış. Kendine uygun başka bir text editörleri de bulamayınca Scintilla isimli kaynak kod düzenleme bileşenini temel alan yeni bir text editörü yazmaya başlamış. İşte Notepad2 böyle doğmuş :)

Notepad2 nedir?

Giriş kısmında hikâyesini anlattığım Notepad2, bir text editörüdür. Gerçekten de çok güzel özelliklere sahip ve Windows ile beraber gelen ilkel not defterini size kolayca unutturabilir. Belli başlı özellikleri şöyle:

  • Açık kaynak kodlu ve ücretsiz
  • Kurulum gerektirmez
  • Taşınabilir (portable)
  • Oldukça hafif ve hızlı
  • HTML ve XML için kod tamamlayabilir
  • Kod renklendirme özelliği var
  • Kod bloklarının başlangıç ve bitiş satırlarını gösterir
  • Bağımsız dikdörtgensel seçim yapabilir (Alt+Mouse ile)

Özelliklerini sayarken kod renklendirmeden bahsettik. Şimdi de hangi dillerde ve dosya türlerinde kod renklendirmesi yapabiliyor onlara bakalım.

  • HTML, XML, PHP, ASP
  • CSS, JavaScript, VBScript
  • C/C++, C#, Java, Visual Basic, Pascal
  • Assembly, SQL, Perl, Python
  • Dolaylı yoldan Ruby :)
  • Apache konfigürasyon (.conf) dosyaları
  • Toplu işlem (.bat) dosyaları

Gördüğünüz gibi listenin içerisinde bir ben yokum :) Notepad2, popüler programlama dillerinin hepsinde kod renklendirme desteği sunuyor. Hem de yalnızca 232 KB olmasına rağmen…

Notepad2 ve Ruby dil desteği

Notepad2 aslında Ruby dili için kod renklendirme desteği sunmuyor. Fakat Ruby ile birlikte Notepad2 kullanmak isteyenler olmuş ki bu duruma bir çözüm üretilmiş. Şuradaki yazıda da belirtildiği gibi eğer Notepad2′de Ruby dil desteğini istiyorsanız bu bağlantıdan Notepad2′nin modifiye edilmiş bir sürümünü indirebilirsiniz.

Ruby destekli Notepad2
Ruby destekli Notepad2

Windows not defterine elveda, Notepad2′ye merhaba

Notepad2 kullanmaya başladıktan sonra windows not defterini hiç açma gereği duymadım. Bir txt dosyası olsun, bir php dosyası olsun veya bir css dosyası olsun… hep Notepad2 kullanıyorum. Sonunda Windows’un kendi not defterini sistemimden söküp atmaya karar verdim. Şimdi bu söküp atma işlemini size de anlatacağım. Bu işlem sonrasında sisteminiz, Windows’un not defteri yerine her işlemde Notepad2 kullanacaktır.

  1. Notepad2.exe dosyasını Notepad.exe olarak isimlendirin.
  2. İsimlendirdiğiniz dosyayı C:\WINDOWS\system32\dllcache klasörü altına kopyalayın
  3. Sonra C:\WINDOWS\system32 klasörüne girin ve bu klasörde bulunan Notepad.exe dosyasını Notepad_ORJİNAL.exe olarak adlandırın.
  4. 2. adımda kopyaladığımız dosyanın bir başka kopyasını bu sefer C:\WINDOWS\system32 klasörüne kopyalayın
  5. Biraz bekledikten sonra “Windows Dosya Koruması” başlıklı bir pencere karşınıza gelecek. Bu pencerede ilk önce İptal butonuna daha sonra da Evet butonuna tıklayın.

Sonuç

DreamWeaver gibi, Visual Studio gibi, RadRails gibi büyük IDE‘leri her işlemde açmak olmuyor. Notepad2 gibi hızlı bir text editörüyle pek çok işimi hızlıca halledebiliyorum. Yanılmıyorsam 2 seneyi aşkın bir süredir sürekli Notepad2 kullanıyorum. Ben aşırı derecede memnunum. Daha önce denemediyseniz mutlaka deneyin ;)

23 Nisan 2007, 00:10 Yazılım Bugün 7 kez, toplamda ise 6,617 kez okundu. , , , , , ,
30 yorum var
  1. Her ne kadar Zend Studio’dan vazgeçemiyor olsam da, artık birçok kişinin bahsettiği bu programı deneme zamanı geldi ;)

  2. Ben de ZEND kullanıyorum ama her zaman onu açmıyorum valla :) Biliyorsun JAVA tabanlı zaten. Sistemi çok kasıyor :)

  3. Evet, aslında Türk-php’de bazen kod yazmaya üşendiğim oluyor Zend’den dolayı :) En iyisi orjinal not defteri yerine koyup, istem dışı kullanmak şu mereti :D

  4. Bu güzel programı bizlerle paylaştığınız için teşekkürler

  5. rica ederim ;)

  6. bende normalde zend ve dreamweaver kullanıyorum ama küçük kod düzenlemeleri için notepad++ da ideal bir editör.

  7. @grkn
    Ben biraz RAM kullanımı konusunda cimri bir insanım :) Evet Notepad++ çok güzel özellikleri olan bir text editörü ama Notepad2′ye göre Ram kullanımı 2-3 kat fazla.

  8. 3H€c€7Harf 23 Nisan 2007 15:57

    bu programı paylaştığın için teşekkkürler. ben de bir deneyeyim bakim nasılmış:d

  9. Bende önceden notepad++ kullanıyordum fakat artık notepad2 kullanıyorum. Daha sade fakat ++ olan daha çok özelliğe sahip.

    Teşekkürler adaş anlatım için ;)

  10. Bende Notepad++ kullanıyorum ama bu güzel tavsiye yazısına mutlaka uyacağım. Bakalım belki 3 yıldır kullandığım editörü değiştirecek kadar güzel bir programdır. :)

    Teşekkürler Erhan bu güzel anlatım için.

  11. Notepad++’yı ben de kullandım arkadaşlar. Fakat şunu söylemem gerekiyor. Notepad2 daha çok windows’un not defterine alternatif bir program. Notepad++’ya alternatif olarak görmek çok doğru olmayabilir ;) Yine de son karar sizin tabii ki :D

  12. Ya Erhan açıkçası bana hala Notepad++ daha iyi gibi geliyor, çünkü hem hikaye yazarken hem de kodlama yaparken aynı editörü kullanabilmek çok güzel birşey bence. Üstelik birçok dili destekliyor ve eklentileri sayesinde birçok işi kullanıcı bağımsız yerine getirebiliyor. Notepad2′yi de kurdum biraz kodlama yaptım ve gerçekten güzel bir program olduğunu gördüm. Şimdi bilgisayarıma oturduğumda yapacağım küçük bir iş için hangi editörü açacağıma kararsız kaldım. Alışkanlıktan olacak ki yine elim Notepad++’a gitti. Hala söylüyorum güzel bir program tanıtımı yaptın. Bence kullanmayanlar denemeli ve görmeliler.

  13. eburhan, bir sorum olacak.. örneğin herhangi bir php dosyasını dw ile oluşturuyorum içine yazacaksam yazıyorum Türkçe karakterle ilgili bir sorun çıkmıyor ancak hem notepad2′de hemde notepad++’ta bu oluşturduğum dosyayı açtığımda Tr karakterler bozluyor :( bu olayın standardı, püf noktası nedir söylersen sevinirim :)

  14. @grkn
    Belki DW ile Notepad2′nin karakter kodlamalarının farklı olmasından oluşuyordur bu sorun. Notepad2 ile php dosyasını açtığında File -> Encoding menüsü altından karakter kodlamasına bak derim.

  15. çözdüm :) dw ile oluşturduğum dosyalar utf8 kodlamalı ancak bende notepad2 default karakter seti ansi olarak ayarlanmış :) dolayısıyla ben dw ile açtığım bir dosyayı save target as ile kaydedince dil kodlaması değişiyor ve Türkçe karakterler sapıtıyor :)

  16. benden başka Scite kullanan yok galiba.
    http://www.scintilla.org/SciTE.html

  17. s.a abi ya ben c/windows/system32/’ye girdim ama dllcache isimli bi klasör ya da dosya göremedim :S bi yardımcı olsana.

  18. @codekobra
    Başlat menüsünden Çalıştır’a gir. Açılan pencereye C:\WINDOWS\system32\dllcache yaz ve Tamam butonuna tıkla.

  19. harika. sql dosyasını düzenlemeye çalışacam, umarım işime yarar.

  20. edit plus 2′den daha iyi bir metin editörü görmedim. ram vs çok harcıyor olabilir ama eklentileri ve hizmet ettiği amaçlar doğrultusunda eşi ve benzeri yok derim. Zaten yaptığın işleme göre sistemden harcadığı kaynakta değişecektir. Kendin optimize edebilirsin. Basit bir şey arıyorsanız Notepad2 işinizi görecektir fazlasıyla ama kodlarla çok işli dışlı iseniz ve server side editing gibi işlemlerle meşgul iseniz ikide birde dosyalarınızı editlemek için hantal ftp programları yerine tüm işlerinizi tek bir yerden yapabilirsiniz. her türlü web dilini ve programlama dilini tanır ve ona göre hareket etmenizi sağlar. on the fly olarak kod yazmanızı kolaylaştırır ve zaman kaybınızı önler. Zaten kod yazanlar editplus kullanır sıklıkla aslında siz benim bu kadar yazdığıma bakmayın. Bundan da haberiniz olsun diye yazıyorum (:

    merak edenler için http://www.editplus.com

  21. system32 altında dllcache isimli bir klasör yok bende ne yapmam gerekir?

  22. @asymptote
    Belki görememişsin. O yüzden “Başlat” menüsünden “Çalıştır”a gir ve açılan kutuya doğrudan “%systemroot%\system32\dllcache\” yazıp “enter” tuşuna bas.

    Eğer hala ekrana “dllcache” klasörü gelmiyorsa burada anlatılan 2 farklı yöntemden birisini deneyebilirsin.

  23. SelamunAleykum güzel sade birşey hızlı fakat ayarlarda karakter kodlamasını değiştirebileceğim bir yer bulamadım eğer ayarlarını biliyorsanız size zahmet olmassa anlatır mısınız? Teşekürler.

  24. @Sercan Aydın
    “File” menüsü altında “Encoding” menüsü yer alıyor. buradan, geçerli belgenin karakter kodlamasını değiştirebilirsiniz.

İçinizde kalmasın, siz de yorum yazın

Copyright © 2009 eburhan.com | Structure Theme | XHTML 1.0 | Yukarı