IDLE için Gedit’in Oblivion teması

Editor, IDE arayışım hala son bulmuş değil, aradığım özellikleri sağlayan IDEler çoğu zaman çok ağır(Netbeans) ya da tipsiz oluyor(Eclipse, Aptana Studio), editorleri ihtiyacıma göre düzenlemek de çoğu zaman çok zahmetli oluyor(Vim, Emacs, bir türlü beceremedim). Bende uzun hala daha kullandığım IDLE’a güzel bir görünüm kazandırmaya karar verdim, bir miktar renk temaları vs. araştırdıktan sonra Gedit’in Oblivion temasını uygulamaya karar verdim. Normalde ayar ekranından bunu yapmak çok zahmetli ve sinir bozucu, ben direkt IDLE’ın kaynak dosyalarının arasından config dosyasını değiştirerek yaptım.

Soldaki IDLE, sağdaki ise Oblivion temasıyla Gedit.

Bu da config dosyasına eklemeniz gereken kod:

  1. [TEMA ADI]
  2. normal-foreground= #b7cac5
  3. normal-background= #2e3436
  4. keyword-foreground= #ad7fa4
  5. keyword-background= #2e3436
  6. builtin-foreground= #fffff9
  7. builtin-background= #2e3436
  8. comment-foreground= #6a847c
  9. comment-background= #2e3436
  10. string-foreground= #d3b30d
  11. string-background= #2e3436
  12. definition-foreground= #EBEBEB
  13. definition-background= #2e3436
  14. hilite-foreground= #e7e5ce
  15. hilite-background= #888a85
  16. break-foreground= black
  17. break-background= #ffff55
  18. hit-foreground= #2e3436
  19. hit-background= #b7cac5
  20. error-foreground= #b7cac5
  21. error-background= #BA3030
  22. #cursor (only foreground can be set, restart IDLE)
  23. cursor-foreground= #fffff9
  24. #shell window
  25. stdout-foreground= white
  26. stdout-background= #2e3436
  27. stderr-foreground= white
  28. stderr-background= #2e3436
  29. console-foreground= #ffffff
  30. console-background= #2e3436

Aslında Gedit çok güzel editor, şu anda benim için tek eksiği kod tamamlama özelliği, Aptana Studio ve Eclipse ile PyDev eklentisi bu konuda çok iyi, Django ile de gayet güzel çalışıyor, Gedit için böyle bir eklenti bulduğumda Gedit her işimi görüyor olacak. Browser, code browser, embedded terminal gibi eklentilerle çok kullanışlı bir hale gelebiliyor, tam ekran özelliği de süper:

Kurulu eklentiler; bracket completion, class browser, control your tabs, embedded terminal, file browser pane, indent lines, join/split lines, quick open, session saver, smart spaces(ne işe yarıyordu bu?). Tamamı http://live.gnome.org/Gedit/Plugins adresinden.

NetBeans IDE

Uzun süredir aradığım IDE’yi buldum. Django ve Python işlerimde kullanmaya başladım ve işimi gerçekten çok kolaylaştırıyor(Django desteği olmasa bile).