Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Настройка и применение Geany с Python

Anna | 16.06.2014 | нет комментариев
Здравствуйте, сегодня я расскажу Вам о настройке и работе с текстовым редактором, под наименованием Geany. Выходит, начнем.

Установка

Linux

Заходим сюда, тут можете обнаружить информацию про установку в многих дистрибутивах. Устанавливаем. Все работает.

Windows

Скачиваем setup.exe отсель, устанавливаем. Позже установки придется сделать следующее:

Спойлер

Из коробки как бы все работает, помимо кнопки исполнить: будет написано, мол не знаем, что такое питон. Нажимаем Сборка -> Установить команды сборки -> внизу, справа от надписи Исполнить пишем полный путь до интерпритатора питона.
image
Все, сейчас все работает.

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

Заходим в Правка -> Настройки -> Редактор -> Отступы. Ставим отступы пробелами, потому что так нужно; любители табов могут не трогать.
Одна из самых офигенных фич geany, это встроенный терминал. Но он не неизменно работает, для того Дабы он заработал, необходим libvte.so; в Ubuntu дозволено сделать apt-get install libvte-dev. Для остальных дистров не знаю, но дозволено спросить у гугла. Терминал доступен в нижней панели. Так же покопайтесь немножко в настройках, там дозволено включить автозавершение скобок, кавычек и.т.д; настроить жгучие клавиши и другое.

Плагины

Linux

Заходим сюда, выбираем метод установки для своего дистрибутива.

Windows

Скачиваем сетап отсель, устанавливаем.

Заходим в geany, Инструменты -> Администратор модулей. Настойчиво рекомендую включить модули:

  • XML Сниппеты: дает вероятность механического заключения тегов
  • Дерево файлов: показывает нам на боковой панели дерево файлов
  • Документация: дозволено установить жгучую клавишу, по нажатию которой будет открываться документация про про что-то, на что у нас наведен курсор
  • Дополнения: маленькие комфорта, типа панель задач, обрамление выделенного текста в указанный текст и прочие вкусности
  • Поделить окно: разрешает открыть два файла в одном окне, дико комфортно

Планы

Ну здесь все легко: Дабы сделать план, нажимаем План -> Новейший. Задаем имя, в поле имя файла пишем <путь к каталогу>/<имя плана>.geany
Снизу соответственно пишем легко путь к каталогу. При открытии плана механически будет открываться папка плана в боковой панели, в модуле дерево файлов.

Различные комфорта

Не знаю как вы, а я изредка нуждаюсь в проверке жанра кода. В geany стандартной поддержки этого нет. Я решил применять для этого flake8, так как он дюже легко в установке. Делаем pip install flake8 pep8-naming. Открываем какой-нибудь питоновский файл, нажимаем Сборка -> Установить
команды сборки. Под заголовком python commands ищем пункт 2, переименовываем его в check, либо что-то другое, справа пишем flake8 –show-source “%f” В графе error regular expression пишем ([^:] ):([0-9] ):([0-9:] )? .*; Должно получится так:
image
Биндим на жгучую клавишу( по умолчанию у меня было F9). PROFIT
ВНИМАНИЕ!!! Дабы проверка кода работала для всяких питоновских файлов, необходимо открыть не файл из какого-то плана, а всякий одиночный файл, и к нему только приписывать эти строки. В отвратном случае проверка кода будет трудиться только для плана, в котором мы
активировали ее.

Дальнейшая штука — многие люди, которые занимаются веб-разработкой, испытывают задачу, что Дабы все обновилось, необходимо перезагрузить
сервер, что не всегда комфортно. Безусловно, дозволено применять встроенный терминал, и это достаточно комфортно, сам так делал. Но здесь мне захотелось
того, Дабы при нажатии на какую-то кнопку, сервер сам перезагружался. Открываем как это ни необычно Сборка -> Установить
команды сборки. Ищем заголовок indemendent comands. В графе справа от «Сделать» пишем команду рестарта нашего сервера( у меня sudo
apachectl restart). Внимание! Дабы данный трюк работал, нужно в sudoers прописать, Дабы данная команда не просила пароль, в отвратном случае
ничего не заработает. Дальше биндим «Сделать» на комфортную кнопку, радуемся.

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

Стандартная цветовая схема не такая уж и плохая, но хочется, безусловно, попрекрасней. Заходим сюда, скачиваем архив. Все оглавление архива копируем в случае линукса в ~/.config/geany. В случае windows копируем все в
C:UsersYourUserNameAppDataRoaminggeany. Дальше заходим в Вид -> Редактор -> Цветовые схемы. Выбираем понравившуюся, перезагружаем
geany, все работает. Мой выбор — monokai, самая славная на мой взор схема. Да, и если кому не нравятся эти темы дозволено сделать самому здесь.

Завершение

Верю в этой статье я раскрыл основные превосходства такого редактора, как geany и помог вам ее отлично настроить, спасибо за внимание.

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB