Geany Just Not Another Editor

Ähnliche Dokumente
Die Projek*ools. Files, Git, Tickets & Time

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

Version 0.3. Installation von MinGW und Eclipse CDT

Installation und Inbetriebnahme von Microsoft Visual C Express

Redmine, das Projekt Management Werkzeug

Kontinuierliche Integration am Beispiel Jenkins

Die Geheimnisse meiner SMF Daten

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

HSR git und subversion HowTo

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Eprog Starthilfe. 5. Oktober Einleitung 2

Praktikum Ingenieurinformatik (PI)

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Lösungen zur Lernzielkontrolle Internet

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Liesmich zum Kurs: Programmieren in der Bioinformatik mit Perl Konfigurierung der Programmierumgebung

WinCVS Version 1.3. Voraussetzung. Frank Grimm Mario Rasser

Neues CAS genesisworld Berechnungsmodell Unsere Jubiläums-Aktion 20 Jahre MERIDIAN

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

C ++ in der Computerlinguistik

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Sonnenfinsternis in der Technischen Redaktion

Qt-Projekte mit Visual Studio 2005

Informationen zur Verwendung von Visual Studio und cmake

Kurzanleitung Installation der Zend Studio Sprachpakete

Eine Anleitung, wie Sie Videodateien in Ihre Moodle- Kurse integrieren können.

Deployment Deployment Seite 1 / 25

Psyprax GmbH. Wichtig für alle Netzwerkinstallationen: Psyprax GmbH

Aktualisierung des Internet-Browsers

Übung - Datensicherung und Wiederherstellung in Windows Vista

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

mit dem TeXnicCenter von Andreas Both

IBM SPSS Statistics Installationsanleitung

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

YouTube: Video-Untertitel übersetzen

skillpipe User Guide, Version 3.0, skillpipe User Guide 1

PUMA als Schni.stelle zwischen Discovery Service, Ins:tu:onal Repository und elearning

Wine - Windows unter Linux

Java-Tutorium WS 09/10

Version: Version

GameGrid mit BlueJ Seite 1

1 Was ist das Mediencenter?

Ein Überblick über KDevelop

EIDAMO Webshop-Lösung - White Paper

Nützliche Tipps für Einsteiger

Macher Solutions Produktinformation SAP Crystal Reports 2011

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

klicken Sie dort bitten neben dem Button Anmelden auf den Link oder hier klicken, um sich jetzt zu registrieren

Brainloop Dox Häufig gestellte Fragen

Kurzanleitung zu XML2DB

Java Script für die Nutzung unseres Online-Bestellsystems

Übung - Datensicherung und Wiederherstellung in Windows 7

Hilfe und Support. Statische Hilfe. Inhaltsverzeichnis der Hilfetexte. Reihe TextGrid-Tutorials

Anleitung. Update/Aktualisierung EBV Einzelplatz Homepage. und Mängelkatalog

30 Jahre cobra freuen Sie sich mit uns!

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Task: Nmap Skripte ausführen

Übung - Datenmigration in Windows 7

Neue Steuererklärung 2013 erstellen

> Soft.ZIV. Maple Mathematisches Software System

Leitfaden zur Installation von Bitbyters.WinShutdown

ELZPIRATEN EMMENDINGEN

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

B12-TOUCH VERSION 3.5

Konzept Projekt Lisa

Text-Bild-Link-Editor

Inhaltsverzeichnis. 1 Einleitung. Literatur. 1.1 CVS (Concurrent Version System) [Pru03, Zee02, Ced05]

Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

ANLEITUNG EBOOKS. 1. Der Kauf von ebooks über den Onlineshop

07. November, Zürich-Oerlikon

Kurzanleitung Kredit über Santander Bank

ebay Mode Fokus ebay Partner Network

GS-Programme 2015 Allgemeines Zentralupdate

ÖKB Steiermark Schulungsunterlagen

November Fachdidaktik WG - bei Peter Sägesser. 2 - Wählen Sie Datei Speichern und

SSH Authentifizierung über Public Key

39. Elektronik-Stammtisch

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

Installation & Konfiguration AddOn CopyObjects

Datenhaltung für Android Model First Christian Ingenhaag, Frederik Götz, Carl Steeg

SAP HANA-DATENBANK BENUTZERHANDBUCH FÜR DIE VERMESSUNG. SAP HANA-Datenbank Benutzerhandbuch für die Vermessung Version 1.1

So stellen Anfänger eine Website online! Joachim Kirchner Tel.: r

Installation SAP-GUI-PATCH unter Windows Vista

Visual Basic Express Debugging

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

Gezielt über Folien hinweg springen

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Agenda. Ziel Problematik OS-Installation Softwareverteilung Inventarisierung Stufenplan

Transkript:

Geany Just Not Another Editor Frank Lanitz frank@frank.uvena.de Towerbyte Microtraining 24.5.2012 Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 1/13

Kurzvorstellung Über mich Systembetreuer an der Universität Jena Linux PostgreSQL... Im Vorstand des Hackspace Jena e.v. Aktiv im Umfeld der FLOSS Mitarbeit bei Geany seit ca. 6 Jahren u.a. Übersetzungen Maintainer verschiedener Plugins Mailingliste, IRC,... Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 2/13

1 Einordnung von Geany 2 Features 3 Plugins 4 Meta Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 3/13

Geany in der Welt von Anjuta, emacs, vim & co Was ist Geany? Editor mit Funktionen einer Entwicklungsumgebung (IDE) Entwicklung seit 2005 Aktuelle Version 0.21 vom 2. Oktober 2011 Ziel: Geringe Systemanforderungen und wenige Abhängigkeiten zu anderen Paketen Realisiert in C mit Teilen in C++ Basierend auf Scintilla und GTK2 (>= 2.16) Lizenz: GPLv2+ Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 4/13

Einordnung von Geany in die Welt von Anjuta, emacs, vim & co Systemanforderungen Anjuta, Eclipse Visual Studio Geany nano vim, emacs Lernaufwand & Möglichkeiten Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 5/13

C in Geany Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 6/13

Features von Geany Visualisierung Syntaxhervorherbung für verschiedenste Dateitypen >30 Markierung von Fehlern beim Übersetzen Entwicklung Anpassbares Erstellen-Menü Plugins für Debugging, Versionskontrolle etc. Unterstützung Autovervollständigung von bekannten Symbolen, Variablen, Markos etc. Templates Einfaches Einfügen von Quellcodeschnipseln Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 7/13

Features von Geany Navigation Symbolbrowser zum einfachen Navigieren innerhalb eines Dokumentes Funktion zum Springen zur Definition/Deklaration einer Funktion Öffnen einer verlinkten Datei über das Kontextmenü Sonstiges Plattformunabhängig: (Linux, Unix, Windows) Erweiterbar: Pluginschnittstelle und noch ein paar mehr... Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 8/13

Plugins für Geany Eine große Anzahl der Plugins werden über ein gemeinsames Paket angeboten Derzeit in C/C++ direkt unterstützt; Lua Plugins über GeanyLUA möglich; Python in Entwicklung Einfaches Plugin mit ca. 35 Zeilen Code möglich Möglichkeit Callbacks für Events zu registrieren. Z.B. User tippt Dokument wird geöffnet/geschlossen/gespeichert Zugriff auf alle wichtigen Elemente von Geany via API: Werkzeugleiste Seitenleiste Dateimenü Editorkomponente Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 9/13

Plugins für Geany Plugins Devhelper Komfortabler Zugriff auf Dokumentation GeanyVC - Anbindung an populäre Versionsverwaltungssysteme wie git, svn, svk, cvs GeanyLaTeX Unterstützung bei Erstellung von L A TEX-Dokumenten Spellcheck Rechtschreibprüfung GeanyPrj Erweiterter Projektsupport XML PrettyPrinter Reformatierung von XML-Dokumenten Addons Generisches Plugin mit verschiedenen, kleinen Hilfsfunktionen WebHelper Ein Plugin mit integrierten Browser und HTML-Analyse. Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 10/13

Helfen aber wie? Helfen aber wie? Bugs finden und reporten Featurerequests einbringen und/oder umsetzen Plugins beitragen Übersetzungen in weitere Sprachen Dokumentation schreiben und verbessern Wir suchen... Unterstützung bei der Verbesserung der Version für Windows (und MacOSX) Unterstützung in Python u.a. zur Erstellung eines Plugininterface in Python Aufbau eines Systemes für automatisierte Unittests Übersetzer und Dokumentationsschreiber Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 11/13

Helfen aber wie? Helfen aber wie? Bugs finden und reporten Featurerequests einbringen und/oder umsetzen Plugins beitragen Übersetzungen in weitere Sprachen Dokumentation schreiben und verbessern Wir suchen... Unterstützung bei der Verbesserung der Version für Windows (und MacOSX) Unterstützung in Python u.a. zur Erstellung eines Plugininterface in Python Aufbau eines Systemes für automatisierte Unittests Übersetzer und Dokumentationsschreiber Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 11/13

Download & Kontakt Download Über die Homepage www.geany.org Direkt aus dem GIT Repository Aus den Repositories der Distributionen Kontakt WWW: http://www.geany.org IRC: #geany bzw. #geany-de auf freenode Mailinglisten: Verschiedene Mailinglisten (siehe Website) Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 12/13

Auf Wiedersehen Auf Wiedersehen auf www.geany.org