LibreOffice SymbolLibreOffice Symbol

Bitte unterstützen Sie uns!

Eine IDE (Integrated Development Environment) für Python einrichten

Das Schreiben von Python-Makros erfordert zusätzliche Konfigurationsschritte, um eine IDE Ihrer Wahl festzulegen.

Unlike Basic language macros development in LibreOfficeDev, developing Python scripts for LibreOfficeDev requires to configure an external Integrated Development Environment (IDE). Multiple IDEs are available that range from beginners to advanced Python coders. While using a Python IDE programmers benefit from numerous features such as syntax highlighting, code folding, class browsing, code completion, coding standard enforcement, test driven development, debugging, version control and many more. You can refer to Designing & Developing Python Applications on the Wiki for more in-depth information about the setup of a bridge between your IDE and a running instance of LibreOfficeDev.

Die Erweiterung APSO

Die Erweiterung APSO (Alternative Python Script Organizer) vereinfacht das Bearbeiten von Python-Skripten, insbesondere wenn sie in ein Dokument eingebettet sind. Mit APSO können der bevorzugte Quellcode-Editor konfiguriert, die integrierte Python-Shell gestartet und Python-Skripte gedebuggt werden. Es gibt Erweiterungen, mit denen beliebige UNO-Objekte untersucht werden können. Für weitere Informationen zu diesen Erweiterungen sei auf die Wiki-Seite Makros/Python-Design-Leitfaden verwiesen.