workshop:edit:geany
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:edit:geany [2025/03/02 15:41] – Branislav Zeljak | workshop:edit:geany [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Geany - IDE-Editor ====== | ||
| - | (2025) | ||
| - | |||
| - | **Geany** ist ein leichter und schneller integrierter Entwicklungs-Editor (IDE), der für die Bearbeitung von Quellcode in verschiedenen Programmiersprachen verwendet wird. Geany bietet Funktionen wie Syntaxhervorhebung, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | geany [Optionen] [Datei] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option ^ Beschreibung ^ | ||
| - | | `--new-window` | ||
| - | | `--no-session` | ||
| - | | `--help` | ||
| - | | `--save-session` | ||
| - | | `--line=NUM` | ||
| - | | `--plugin=PLUGIN` | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Eine Datei mit Geany öffnen:** | ||
| - | <code bash> | ||
| - | geany dateiname | ||
| - | </ | ||
| - | Öffnet die angegebene Datei in Geany. Wenn die Datei nicht existiert, wird sie neu erstellt. | ||
| - | |||
| - | **Geany in einem neuen Fenster öffnen:** | ||
| - | <code bash> | ||
| - | geany --new-window | ||
| - | </ | ||
| - | Öffnet Geany in einem neuen Fenster, unabhängig von anderen offenen Instanzen. | ||
| - | |||
| - | **Geany ohne Sitzung öffnen:** | ||
| - | <code bash> | ||
| - | geany --no-session | ||
| - | </ | ||
| - | Verhindert das Laden der letzten geöffneten Dateien und Sitzung. | ||
| - | |||
| - | **Direkt zu einer Zeile in einer Datei springen:** | ||
| - | <code bash> | ||
| - | geany --line=42 dateiname | ||
| - | </ | ||
| - | Öffnet die Datei und springt direkt zu Zeile 42. | ||
| - | |||
| - | **Ein Plugin laden:** | ||
| - | <code bash> | ||
| - | geany --plugin=pluginname | ||
| - | </ | ||
| - | Lädt das angegebene Plugin beim Start von Geany. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Funktionen ===== | ||
| - | ^ Funktion ^ Beschreibung ^ | ||
| - | | Syntaxhervorhebung | Hervorhebung von Programmcode in vielen verschiedenen Programmiersprachen (z.B. C, Python, HTML). | | ||
| - | | Autovervollständigung | Bietet Code-Vervollständigung basierend auf dem eingegebenen Text. | | ||
| - | | Projektverwaltung | Ermöglicht die Verwaltung von Projekten und die einfache Navigation durch Dateien. | | ||
| - | | Debugging-Unterstützung | Integrierte Unterstützung für Debugging mit verschiedenen Plugins. | | ||
| - | | Plugins | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | * **Geany** ist ein leichter Editor, der sich gut für Entwickler eignet, die eine schnelle, aber funktionsreiche Entwicklungsumgebung wünschen, ohne die Komplexität und die Ressourcenanforderungen eines großen IDEs. | ||
| - | * Geany unterstützt zahlreiche Programmiersprachen und kann durch Plugins stark erweitert werden, sodass es sich für viele Entwicklungsaufgaben eignet. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | * **Vim**: Ein leistungsstarker Texteditor mit einer steilen Lernkurve, der für Entwickler und fortgeschrittene Benutzer geeignet ist. | ||
| - | * **Atom**: Ein anpassbarer Texteditor, der mit vielen Plugins und Erweiterungen eine vollständige Entwicklungsumgebung bietet. | ||
| - | * **Visual Studio Code**: Ein populärer, leistungsfähiger und quelloffener Editor, der eine vollständige IDE-Erfahrung bietet, besonders für Webentwicklung. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man geany | ||
| - | </ | ||
| - | |||
| - | |||
