Autorem poniższego opracowania jest dr Piotr A. Dybczyński z Instytutu Obserwatorium Astronomiczne UAM w Poznaniu.
Kilka słów o środowisku Geany (dotyczy wersji 1.37 pod Debianem)
Geany to małe i proste ale dość bogate i wygodne, darmowe środowisko programistyczne (IDE, Integrated Development Environment). Celem było stworzenie szybkiego środowiska pracy, z niewielkimi wymaganiami oraz nie związanego sztywno żadnym środowiskiem graficznym (działa równie dobrze w KDE jak w Gnome, ja używam go w środowisku MATE). Jedyne co jest potrzebne to biblioteki GKT2. Główne własności środowiska Geany to:
- podświetlanie składni dla kilkudziesięciu języków programowania i typów dokumentów,
- zwijanie wybranych sekcji kodu,
- auto-uzuełnianie nazw i słów kluczowych
- podpowiadanie budowy konstrukcji - szkielety (snippets),
- automatyczne domykanie tagów XML i HTML
- podpowiedzi w "dymkach" (tiips),
- lista symboli i nawigacja po kodzie,
- proste zarządzanie projektami,
- bardzo liczne "wtyczki", dające dodatkowe funkcjonalności.
Geany działa pod najróżniejszymi systemami operacyjnymi ( Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express, Windows), generalnie wszędzie tam gdzie dostępne są biblioteko GTK2. Jedynie wersja pod Windowsy jest nieco uboższa.
W Debianie 11 dostępne są pakiety z wersją Geany 1.37.
Pierwsze uruchomienie
Po pierwszym uruchomieniu pojawi się takie okno:
Musimy jeszcze trochę popracować nad konfiguracją. Z menu Narzędzia uruchamiamy pozycję Menedżer wtyczek.
i włączamy wtyczkę Debuger oraz ewentualnie inne, z których chcemy skorzystać.
Wczytujemy do Geany jakiś plik źródłowy prostego programu w C. Następnie z menu Zbuduj uruchamiamy pozycję Zdefiniuj polecenia budowania.
Modyfikujemy wpisy w dwóch pierwszych pozycjach dodając w obu ciąg: -lm -g jak na rysunku niżej. Opcja -lm dodaje dostęp do biblioteki matematycznej (jak akurat nie używamy to nic nie szkodzi), opcja -g jest niezbędna dla debuggera.
Kilka dodatkowych komentarzy
- Na zajęciach w pracowni optymalna (moim zdaniem ) czcionka w edytorze i terminalu: Monospace 13
- Uruchomionego spod Geany programu staramy się nie przerywać przez Ctrl-C tylko poprawnie zakończyć a potem nacisnąć klawisz Enter (po: Press return to continue) by Geany samo zamknęło terminal.
- Zaznaczanie myszką z wciśniętym klawiszem Ctrl pozwala na zaznaczanie w edytorze prostokątnych obszarów.