Geany - Geany

Geany
Geany logo.svg
Geany Main.png
Originalautor(en) Enrico Tröger
Entwickler Geany-Autoren
Erstveröffentlichung 19. Oktober 2005 ; vor 15 Jahren ( 2005-10-19 )
Stabile Version
1.37.1  Bearbeiten Sie dies auf Wikidata / 8. November 2020 ( 8. November 2020 )
Repository
Geschrieben in C , C++
Betriebssystem Linux
macOS
Windows
Größe 14 MB (Windows)
Typ IDE
Lizenz GPL-2.0 oder höher
Webseite geany .org
Kundenspezifische Geany-IDE

Geany ( IPA : dʒiːni JEE - NEE ) ist ein freier und Open-Source - leichte GUI Texteditor mit Scintilla und GTK , einschließlich dem grundlegenden IDE - Funktionen. Es ist auf kurze Ladezeiten ausgelegt, mit begrenzter Abhängigkeit von separaten Paketen oder externen Bibliotheken unter Linux. Es wurde auf eine Vielzahl von Betriebssystemen wie BSD , Linux , macOS , Solaris und Windows portiert . Dem Windows-Port fehlt ein eingebettetes Terminalfenster; Außerdem fehlen in der Windows-Version die unter Unix vorhandenen externen Entwicklungstools , sofern sie nicht vom Benutzer separat installiert werden. Zu den unterstützten Programmiersprachen und Auszeichnungssprachen gehören C , C++ , C# , Java , JavaScript , PHP , HTML , LaTeX , CSS , Python , Perl , Ruby , Pascal , Haskell , Erlang , Vala und viele andere.

Im Gegensatz zu traditionellen Unix-basierten Editoren wie Emacs oder Vim ähnelt Geany eher den unter Microsoft Windows üblichen Programmiereditoren wie Notepad++ , die ebenfalls Scintilla verwenden.

Es handelt sich um freie Software, die unter den Bedingungen der GNU GPL Version 2 oder höher lizenziert ist . Im Jahr 2012 wurde die Versionsnummer von 0,21 auf 1,22 erhöht, um den Reifegrad des Produkts widerzuspiegeln, wie von vielen Benutzern gewünscht. Geany Version 1.29 basiert auf GTK+ 3.22. Version 1.36 basiert auf GTK+ 3.24.14. Version 1.37.1 ist die letzte Version mit GTK+ 2.24-Unterstützung.

Merkmale

Beispiel C++ Programm (mit Ausgabe) in Geany
  • Auto-Vervollständigung
  • Lesezeichen (genannt Marker )
  • Unterstützung mehrerer Dokumente
  • Einfaches Projektmanagement
  • Satzstellung markieren
  • Codefaltung (teilweise)
  • Symbollisten
  • Code-Navigation
  • Eingebetteter Terminalemulator
  • Build-System zum Kompilieren und Ausführen von Code mit externen Tools
  • Erweiterbar über Plugins
  • Spalte / Block / vertikale Auswahl (über Shift + Strg + Pfeiltasten)
  • Vom Benutzer konfigurierbare Tastaturaktion zur Editorfunktionszuordnung

Siehe auch

Verweise

Externe Links

Medien im Zusammenhang mit Geany bei Wikimedia Commons