Geany Portable – przenośna wersja niewielkiego, open-source’owego programu, który pełni rolę edytora kodu oraz lekkiego i szybkiego IDE (Integrated Development Environment – zintegrowane środowisko programistyczne). Geany wspiera kod wielu języków programowania (w tym skryptowych) i języków znaczników. Obsługiwane są np. języki C, C++, C#, Java, PHP, HTML, Python, Perl, Pascal. Wszystkie wspierane języki zostały wymienione w witrynie projektu. Program pozwala na tworzenie, edycję i kompilację kodu (także z użyciem polecenia build) oraz uruchamianie skompilowanych plików. Geany jest wieloplatformowy, odpowiednie wersje przygotowano m.in. dla Windows, Mac OS X, różnych dystrybucji Linuksa oraz BSD. Jedynym wymogiem, by program działał w danym systemie, są biblioteki środowiska uruchomieniowego GTK+ (dołączone do wersji Portable).
Wśród ważniejszych możliwości Geany należy jeszcze wymienić następujące funkcje:
• możliwość swobodnego przełączanie się pomiędzy różnymi językami kodu,
• podświetlanie i kolorowanie składni,
• zawijanie bloków kodu,
• automatycznie uzupełnianie kodu,
• użycie snippetów,
• podpowiedzi na temat działania kodu,
• listy symboli,
• możliwość pracy z wieloma plikami jednocześnie (w osobnych kartach),
• mechanizm zakładek prowadzących do oznaczonych elementów kodu,
• szybkie klonowanie dokumentów,
• łatwe wstawianie komentarzy,
• gotowe szablony dokumentów, dostosowane do danego języka programowania,
• dość rozbudowane funkcje edycji, wyszukiwania i zamieniania oraz nawigacji,
• wybór kodowania znaków spośród wielu dostępnych kodowań, wsparcie dla Byte Order Mark,
• panel szybkiego dostępu do symboli i dokumentów,
• możliwość zmiany czcionki i schematu kolorów (w edytorze),
• wsparcie dla wtyczek,
• z witryny projektu można pobrać dodatkowe wtyczki oraz snippety, schematy kolorów, tagi, skrypty itd.,
• zapis/odczyt/wydruk plików w różnych formatach, zapis i odczyt projektów, łatwe zarządzanie projektami,
• panel dolny zawiera przełączalne sekcje, w których wyświetlane są informacje o statusie operacji, dane kompilatora, komunikaty programu oraz notatki użytkownika.
Wersja Portable przechowuje ustawienia w swoim głównym katalogu, dzięki czemu jest w pełni przenośna i może działać z zachowaniem tej samej konfiguracji na różnych PC, np. z poziomu pendrive’a lub dysku zewnętrznego. Edycja przenośna jest zgodna z formatem PortableApps.
Interfejs graficzny Geany jest dość skromny wizualnie, jednak łatwo odnaleźć w nim wszystkie istotne funkcje. Z racji swojego przeznaczenia, program właściwie będzie przydatny tylko dla programistów. Dla nich powinien być całkiem intuicyjny w obsłudze. Anglojęzyczne instrukcje i inne informacje można znaleźć w pliku pomocy (strona HTML) oraz dokumentacji online.
Uwaga! Funkcje w zakresie kompilowania i budowania wymagają rozwiązań zewnętrznych (niedołączonych do wersji Portable).
Producent: Geany Team/PortableApps
Licencja: Freeware (darmowa) System Operacyjny: Windows 98/Me/NT/2000/XP/Vista/7/8/10