gEdit
Kolejny odcinek cyklu The Perfect Desktop, poświecę moim skromnym zdaniem najlepszemu linuxowemu edytorowi tekstu. Mowa o gEdit, czyli standardowym programie dołączanym do każdej dystrubucji z gnome. Małe to, niepozorne, lekkie, ale po odpowiedniej konfiguracji dość potężne.Cicha woda…
Podczas szamotania się pomiędzy różnymi środowiskami umożliwiającymi wygodne pisanie kodu w ruby i python zastanawiałem się czego tak naprawde od edytora wymagam. I czy koniecznie musze używac Eclipse albo Netbeans? Poprobowałem jedit, poprópowałem Emacsa i w końcu zacząłem pisać w gedit. (od razu mówię ze o ile jedit jest jak dla mnie dość powolny, tak emacsa cały czas uważam za świetne narzędzie).
Oczywyście bez wstępnej konfiguracji gedit jest cienki niczym zupka w wojsku. Tak więc oto lista pluginów, których używam praktycznie cały czas:
- Class Browser- przeglądarka klas pozwalająca na szybką nawigację po pliku
- Auto Completion- dodaje funkcjonalność autouzupełniania, na podstawie analizy już napisanych kodu
- Gemini- automatyczne zamykanie wszelkich znaków specjalnych- klamer, nawiasów, cudzysłowów
- Inteligent spaces- reguluje wcięcia w kodzie, wstawia spacje zamiast tabulacji itp. niezbędna rzecz podczas pisania czegokolwiek w pythonie
- Code commenting- pozwala na szybkie zakomentowania wiekszych fragmentów pliku
- File browser- przegladarka plików
- Split view- dzieli okno gedit na dwa, w którym można otworzyć niezależne pliki
- Snippets- na koniec prawdziwy killer-feature….snippety pozwalają na przyspieszenie pisania kodu co najmniej o kilka rzędów, minimalizują ilość błędów no i przede wszystkim uprzyjemniają pracę z edytorem, do niedawna z tej funkcjonalności mogli korzystać tylko użytkownicy TextMate, teraz wyrosła im niezła alternatywa
Do tego jakaś czytelny schemat kolorów (korzystam z wbudowanego tematu Oblivion) oraz oraz ładna czcionka (Monaco) i można po prostu pisać…
Sama frajda…
Poniżej podaje dwa odnośniki z których pobrałem pliki z konfiguracją snippetów:
http://blog.nationcode.com/articles/2008/04/06/gedit-como-textmate-mejorado-para-rails-en-gnu-linux
http://paoloferretti.it/blog/2008/01/29/gedit-django-snippets/
Filed under: Linux | Leave a Comment
Tagi: gnome, Linux, rails, Ruby
No Responses Yet to “gEdit”