Джинни программа для программирования
Geany (рус. Джини) – это кроссплатформенный текстовый редактор для программистов и веб-разработчиков. Программа распространяется бесплатно согласно лицензии GNU GPL для операционных систем Windows, macOS, Linux, BSD, Solaris.
Джини не просто текстовый редактор, а полноценная среда разработки программного обеспечения, написанная с использованием библиотеки GTK+.
Некоторые особенности и возможности Geany для Windows
- Подсветка исходного кода в зависимости от синтаксиса используемого языка программирования (определяется автоматически по расширению файла);
- Высокая производительность;
- Менеджер проектов;
- Поддержка плагинов, расширяющих базовые возможности;
- Автоподстановка закрывающих тегов HTML / XML;
- Поддержка большого числа языков программирования и разметки: C++, CSS, HTML, Java, PHP, PHP, Python, SQL и многих других;
- Простой и удобный пользовательский интерфейс;
- Управление с помощью «горячих клавиш»;
- Различные темы оформления;
- Требуется GTK+ Runtime Environment для Windows (идёт в комплекте с установщиком программы);
- Мультиязычная локализация – русский, английский и др. (всего свыше 30-ти).
Geany можно сравнить с текстовым редактором Notepad++ (Notepad plus plus) – интерфейс программ во многом схож. Однако, в отличии от Notepad++, Geany работает не только в среде Windows, но и на других платформах. Так, например, Geany можно с уверенностью рекомендовать пользователям, которые привыкли работать с Notepad++ в Windows и хотели бы найти альтернативный текстовый редактор для работы в Linux.
На этой странице для загрузки доступна последняя версия Geany для ОС Windows 32 и 64-бит.
Geany (рус. Джини) – это кроссплатформенный текстовый редактор для программистов и веб-разработчиков.Операционная система: Windows 7, 8, 10
Дата релиза: 28 сентября 2019
Статус программы: Бесплатная
Разработчик: Geany AUTHORS
Рейтинг: (14 оценок, среднее: 5,00 из 5)
Заходим сюда, здесь можете найти информацию про установку в многих дистрибутивах. Устанавливаем. Все работает.
Windows
Скачиваем setup.exe отсюда, устанавливаем. После установки придется сделать следующее:
Все, теперь все работает.
Первоначальная настройка
Заходим в Правка -> Настройки -> Редактор -> Отступы. Ставим отступы пробелами, потому что так надо; любители табов могут не трогать.
Одна из самых офигенных фич geany, это встроенный терминал. Но он не всегда работает, для того чтобы он заработал, нужен libvte.so; в Ubuntu можно сделать apt-get install libvte-dev. Для остальных дистров не знаю, но можно спросить у гугла. Терминал доступен в нижней панели. Так же покопайтесь немного в настройках, там можно включить автозавершение скобок, кавычек и.т.д; настроить горячие клавиши и прочее.
Плагины
Linux
Заходим сюда, выбираем способ установки для своего дистрибутива.
Windows
- XML Сниппеты: дает возможность автоматического завершения тегов
- Дерево файлов: показывает нам на боковой панели дерево файлов
- Документация: можно установить горячую клавишу, по нажатию которой будет открываться документация про про что-то, на что у нас наведен курсор
- Дополнения: маленькие удобства, типа панель задач, обрамление выделенного текста в указанный текст и прочие вкусности
- Разделить окно: позволяет открыть два файла в одном окне, дико удобно
Проекты
Ну тут все просто: чтобы создать проект, нажимаем Проект -> Новый. Задаем имя, в поле имя файла пишем <путь к каталогу>/<имя проекта>.geany
Снизу соответственно пишем просто путь к каталогу. При открытии проекта автоматически будет открываться папка проекта в боковой панели, в модуле дерево файлов.
Разные удобства
Следующая штука — многие люди, которые занимаются веб-разработкой, испытывают проблему, что чтобы все обновилось, нужно перезагрузить
сервер, что не всегда удобно. Конечно, можно использовать встроенный терминал, и это довольно удобно, сам так делал. Но тут мне захотелось
того, чтобы при нажатии на какую-то кнопку, сервер сам перезагружался. Открываем как это ни странно Сборка -> Установить
команды сборки. Ищем заголовок indemendent comands. В графе справа от «Сделать» пишем команду рестарта нашего сервера( у меня sudo
apachectl restart). Внимание! Чтобы этот трюк работал, надо в sudoers прописать, чтобы данная команда не просила пароль, в противном случае
ничего не заработает. Далее биндим «Сделать» на удобную кнопку, радуемся.
Цветовая схема
Стандартная цветовая схема не такая уж и плохая, но хочется, конечно, покрасивее. Заходим сюда, скачиваем архив. Все содержание архива копируем в случае линукса в
/.config/geany. В случае windows копируем все в
C:\Users\YourUserName\AppData\Roaming\geany\. Далее заходим в Вид -> Редактор -> Цветовые схемы. Выбираем понравившуюся, перезагружаем
geany, все работает. Мой выбор — monokai, самая приятная на мой взгляд схема. Да, и если кому не нравятся эти темы можно сделать самому тут.
Основная информация о программе
Geany - это маленький текстовый редактор для операционных систем Windows, который укомплектован функциями, присущими интегрированной среде разработки. Он разрабатывался как компактная и переносная, но в то же время быстрая среда разработки, которая имеет минимальное количество зависимостей от других пакетов. Еще одной целью разработчиков было как можно меньше зависеть от специального окружения рабочего стола, поэтому они решили использовать универсальную библиотеку GTK2 для создания интерфейса. Поэтому всё, что нужно для работы программы - это ранее установленные библиотеки GTK2.
В приложении можно работать как с обычным текстом, так и с кодом. В его арсенале имеется подсветка синтаксиса большинства существующих языков программирования, которая подсвечивает код разными цветами, что гораздо упрощает поиск и обнаружение ошибок, а встроенный компилятор дает возможность запускать написанную программу прямо из окна Geany.
В этой статье рассмотрим правильную установку и настройку интегрированной среды программирования Geany и ее настройку для работы с Python так же рассмотрим установку самого языка Python.
Для работы с языком программирования Python необходимо совершить следующие шаги: установить интерпретатор языка Python и интегрированною среду разработки (ИСР или по англ. IDE) Geany.
Итак, начнем!
1. Устанавливаем Geany
Шаг 1. Скачиваем дистрибутив на компьютер.
рис. 1
При запуске данного файла, начнется установка программного обеспечения, нам нужно следовать указанием программы для успешной ее установки.
Шаг 2. Установка программы.
Как видим на рисунке 2, нам предлагают установить Geany версии 1.35, на данный момент — это последняя версия, но Geany все время развивается и когда Вы будете ее устанавливать, то может выйти уже следующая версия. Мы соглашаемся на установку и нажимаем на кнопку “Next”
рис. 2
Шаг 3. Установка программы.
На данном этапе мы можем ознакомиться с лицензионным соглашением и для дальнейшей установки нажимаем на кнопку “I Agree”
рис. 3
Шаг 4. Установка программы.
На этом этапе мы выбираем компоненты. Для корректной работы рекомендация выбрать все возможные компоненты “Full”
рис. 4
Шаг 5. Установка программы.
На 5 шаге мы выбираем место для установки на нашем компьютере. Рекомендуем выбрать директорию по умолчанию в “Program Files”
рис. 5
Шаг 6. Установка программы.
На данном шаге также рекомендуем ничего не изменять и оставить все по умолчанию, нажав на кнопку “Install”
рис. 6
Шаг 7. Установка программы.
Шаг 8. Установка программы.
рис. 8
После правильной установки у вас должен появиться на рабочем столе ярлык в виде “чайника”
2. Настройка Geany
Далее запускаем Geany и производим его настройку.
Geany еще “не знает”, что мы будем работать с языком Python. Для информирования его об этом, необходимо создать файл с расширением “*.py”, так как Geany распознает языки программирования по расширению файлов.
После запуска Geany перед вами открывается следующее окно рис 9. Обратите внимание, что все вкладки имеют название “без имени”
рис. 9
После запуска выбираем в меню Файл -> Сохранить как… рис 10.
Даем имя файлу и обязательно проверяем, чтобы расширение у файла было PY
рис. 10
Если вы еще не знакомы с синтаксисом языка Python, то просто перепишите этот код, как на рисунке 11:
Рис. 11
рис. 12
Это ошибка возникает в двух случаях:
1. На данном компьютере не установлен интерпретатор Python
2. Не прописаны пути Path
3. Установка Python
Ошибка №1
рис. 13
После скачивания запускаем инсталлятор рис 14.
рис. 14
В первом окне ( рис 15) необходимо поставить галочку напротив “Add Python 3.7 to PATH” , это очень важно, так как отсутствие галочки может повлиять на работу языка Python с интегрированной средой Geany.
И нажимаем Install Now
рис. 15
Установка рис 18
После успешной установки, появится надпись “Setup was successful”. Это означает, что установка прошла успешно и можно возвращаться к нашей программе и попытаться ее запустить.
рис. 18
После установки запускаем снова нашу команду “Привет мир!”. Если ошибка все та же (как на рисунке 12), то значит мы столкнулись с ошибкой номер 2 (отсутствие привязки интегрированной среды Geany с интерпретатором Python). Это означает, что среды Geany не знает, где установлен Python, а в следствии чего не может его запустить.
Ошибка №2
Для решения этой ошибки необходимо запустить IDE Geany и выбрать наш файл с расширением “.py” или создать новый.
Следующий шаг: переходим в верхнее Меню программы Geany и выбираем пункт “Сборка”, далее в контекстном меню выбираем пункт: “Установить команды сборки” рис 19
рис. 19
рис. 20
Мы прошли все возможные этапы по установке и настройке интегрированной среды программирования Geany для работы с языком Python. Теперь мы можем создавать программы (проекты) на языке Python и делать этот мир лучше.
Geany – это мощный и надежный писатель, редактор и компилятор кода для разработчиков, поддерживающий широкий спектр популярных языков программирования.
Возможности программы
Geany – это проект с открытым исходным кодом, который предоставляет легкую интегрированную среду разработки, построенную на основе GTK, предназначенную для разработчиков, нуждающихся в быстром приложении, которое может помочь как в создании, так и в компиляции кода.
Что отличает Geany от остальных IDE, доступных на сегодняшнем рынке программного обеспечения, так это небольшой размер, скорость обработки, а также низкий уровень зависимостей. Он отлично работает на среднем компьютере с установленным GTK (пакет также становится доступным в процессе развертывания).
Также в отличие от других IDE подход к пользовательскому интерфейсу, который в случае Geany является гораздо более привлекательным, менее загроможденным и в целом более удобным для пользователя.
Еще одним преимуществом Geany является возможность начать проект с использованием предустановленных шаблонов, которые будут содержать базовый скелет кода для определенного языка программирования.
Другие функции включают подсветку синтаксиса (конечно), автозаполнение для символов, подсказки по вызову, простую навигацию по коду, сворачивание кода и, очевидно, возможность компилировать и создавать приложение после того, как код был написан.
Плюсы Geany
- универсальная среда программирования;
- поддержка большого количества типов файлов;
- минимальные системные требования;
- простой, удобный и понятный интерфейс.
Минусы Geany
- Невозможное создание проекта на основе шаблона
Geany представляет собой достойный актив для любого программиста и может в равной степени внести большой вклад в простые и сложные проекты. Ее легче использовать, чем обычную среду IDE, но она также легче в том, что касается набора функций.
Все приложения и игры на нашем сайте проходят обязательную проверку антивирусом с последними сигнатурами.
Техническая информация
Обновлено: | 14.03.2021 |
Версия: | 1.31 |
OC: | Windows XP, Windows 7, Windows 8, Windows 10 |
Язык интерфейса: | Русский, Английский, Немецкий, Французский |
Платформы: | x86/x64 |
Размер файла: | 14.5 MB |
Скачали: | 6 |
Все файлы оригинальные, FileToGo не модифицирует и не переупаковывает файлы.
Читайте также: