Licencja Creative Commons

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 happy smiley ) 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.


Licencja Creative Commons