Содержимое

# Настройка интегрированной среды разработки (IDE) для Python

Написание макросов на языке Python требует выполнения дополнительных шагов по настойке конфигурации выбранной IDE.

Разработка сценариев в LibreOffice на языке Python, в отличие от разработки макросов в LibreOffice на языке Basic, требует настройки внешней интегрированной среды разработки (IDE). Доступно большое количество IDE, рассчитанных на разные уровни — от начинающих программистов до опытных разработчиков Python. Использование Python IDE предоставляет программистам ряд дополнительных возможностей, таких как, подсветка синтаксиса, свёртывание кода, просмотр структуры классов, автозавершение ввода кода, контроль соблюдения стандартов кодирования, разработка через тестирование, отладка, контроль версий и многое другое. Более подробную информацию по настройке связи между IDE и работающим экземпляром LibreOffice можно получить в статье Designing & Developing Python Applications (Проектирование и разработка приложений на Python) на Wiki.

## Расширение APSO

Расширение Alternative Python Script Organizer (APSO) упрощает редактирование сценариев Python, а особенно встроенных в документы. APSO позволяет настраивать редактор исходного кода, запускать интегрированную консоль Python и отладку сценариев Python. Также существуют расширения, помогающие инспектировать произвольные объекты UNO, см. дополнительную информацию по таким расширениям в статье Designing & Developing Python Applications (Проектирование и разработка приложений на Python).

См. также

Справка по макросам на Python в LibreOffice

Пожалуйста, поддержите нас!