Воскресенье, 29 Июнь 2014 22:47

Настройка IDE Geany для языка Python

Автор
Оцените материал
(1 Голосовать)

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

Устанавливаем Geany (если установлен, то пропускаем) 

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

СКАЧАТЬ GEANY


Начальная настройка 

Заходим в нашу IDE и следуем пути: Правка -> Настройки -> Редактор -> Отступы (это мы делаем для того, чтобы при написании кода выполнять отступы от левой границы, потому что некоторые использую табуляуию (кнопка TAB), а пробел выполняет всего 1 отступ и во избежании многократного нажатия на пробел, установим в отступах клавишу "пробел" тем самым один раз нажав на пробел, получим нужное кол-во отступов.

Примечание: Тем, кто пользуется клавишей 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:]+)? .*; Должно получится так:

 

Примечание: Чтобы проверка кода работала для любых питоновских файлов, нужно открыть не файл из какого-то проекта, а любой одиночный файл, и к нему только приписывать эти строки. В противном случае проверка кода будет работать только для проекта, в котором мы
активировали ее.

Для тех, кто связан с веб-разработкой существует проблема, когда для того чтобы изменения вступили в силу, сервер нужно перезагружать. Это не удобно. Для этого я предлагаю создать горячую клавишу. Для этого открываем: Сборка -> Установить команды сборки.

Ищем заголовок "Indemendent comands". В графе справа от «Сделать» пишем команду рестарта нашего сервера( у меня sudo apachectl restart).

Примечание: Чтобы этот трюк работал, надо в sudoers прописать, чтобы данная команда не просила пароль, в противном случае ничего не заработает.

Далее биндим «Сделать» на удобную кнопку, радуемся.

 

Цветовая схема 

В Geany есть своя цветовая схема, но если по каким-то причинам она вас не устраивает, то можно это изменить. Скачиваем ЭТОТ архив и все содержание архива копируем в  ~/.config/geany.

Дополнительная информация

Прочитано 7452 раз Последнее изменение Пятница, 04 Июль 2014 00:16
Валентин Олегович

Администратор сайта.

linuxmd.net

Похожие материалы (по тегу)

Добавить комментарий

1. Ругательства запрещены
2. Реклама запрещена

Защитный код
Обновить

О нас | Рассылка | Правила сайта | Правила форума | Поиск

При копировании какого-либо контента с сайта, ссылка на источник - ОБЯЗАТЕЛЬНА! В случае несоблюдения данного пункта будет отправлена жалоба на хостинг нарушителя и сайт будет закрыт (или оштрафован) по усмотрению оператора. Верьте в силу копирайта. Основатель портала: Валентин Щербаков 2013 - 2016

Программное обеспечение сайта распространяется по лицензии GNU General Public License.