Налаштування ide geany для мови python - linuxmd - портал ос gnu

У цій статті ми розглянемо установки і налаштування середовища розробки Geany для мови програмування Python. Ви зможете налаштувати улюблену IDE під свій смак і колір без проблем.

Встановлюємо Geany (якщо встановлено, то пропускаємо)

У більшості дистрибутивів Geany можна взяти зі сховищ, але я рекомендую скачати з офіційного сайту і встановити в ручну.

Примітка: Тим, хто користується клавішею TAB цього можна не робити.

Всі існуючі плагіни є на офіційному сайті Geany. Як їх скачати встановити для кожного дистрибутива описано ТУТ.

Всі плагіни працюють, перевіряв сам.

Далі заходимо в: Інструменти -> Менеджер модулів і я б радив активувати всі галочки, крім "Символи HTML" (Це не завжди зручно).

Для створення проекту нічого особливого не потрібно. Для цього просто натисніть на: Проект -> Новий.

Задаємо ім'я, в поле ім'я файлу пишемо <путь к каталогу>/<имя проекта>.geany


Знизу відповідно пишемо просто шлях до каталогу. При відкритті проекту автоматично буде відкриватися папка проекту в бічній панелі, в модулі дерево файлів.

Для перевірки стилю коду (це дуже зручно) використовують flake8. Все тому, що спочатку в Geany немає функції перевірки коду.

У терміналі пишемо:

pip install flake8 pep8-naming

Відкриваємо який-небудь пітоновскій файл, натискаємо: Збірка -> Встановити команди збірки

Під заголовком "Python commands" шукаємо пункт 2, перейменовуємо його в check, або щось інше, праворуч пишемо flake8 --show-source "% f" У графі error regular expression пишемо ([^:] +): ([0 -9] +): ([0-9:] +). *; Має вийти так:

Налаштування ide geany для мови python - linuxmd - портал ос gnu

Примітка: Щоб перевірка коду працювала для будь-яких пітоновскіх файлів, потрібно відкрити не файл з якогось проекту, а будь-який одиночний файл, і до нього тільки приписувати ці рядки. В іншому випадку перевірка коду буде працювати тільки для проекту, в якому ми
активували її.

Для тих, хто пов'язаний з веб-розробкою існує проблема, коли для того щоб зміни вступили в силу, сервер потрібно перезавантажувати. Це не зручно. Для цього я пропоную створити гарячу клавішу. Для цього відкриваємо: Збірка -> Встановити команди збірки.

Шукаємо заголовок "Indemendent comands". У графі праворуч від «Зробити» пишемо команду рестарту нашого сервера (у мене sudo apachectl restart).

Примітка: Щоб цей трюк працював, треба в sudoers прописати, щоб дана команда не просила пароль, в іншому випадку нічого не заробить.

Далі бінді «Зробити» на зручну кнопку, радіємо.

Схожі статті