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:
- [TEMA ADI]
- normal-foreground= #b7cac5
- normal-background= #2e3436
- keyword-foreground= #ad7fa4
- keyword-background= #2e3436
- builtin-foreground= #fffff9
- builtin-background= #2e3436
- comment-foreground= #6a847c
- comment-background= #2e3436
- string-foreground= #d3b30d
- string-background= #2e3436
- definition-foreground= #EBEBEB
- definition-background= #2e3436
- hilite-foreground= #e7e5ce
- hilite-background= #888a85
- break-foreground= black
- break-background= #ffff55
- hit-foreground= #2e3436
- hit-background= #b7cac5
- error-foreground= #b7cac5
- error-background= #BA3030
- #cursor (only foreground can be set, restart IDLE)
- cursor-foreground= #fffff9
- #shell window
- stdout-foreground= white
- stdout-background= #2e3436
- stderr-foreground= white
- stderr-background= #2e3436
- console-foreground= #ffffff
- 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.