Geany: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
KrBot (обсуждение | вклад) м Согласно названию основной статьи |
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.9.5 |
||
(не показана 41 промежуточная версия 34 участников) | |||
Строка 1: | Строка 1: | ||
{{Карточка программы |
{{Карточка программы}} |
||
|name = Geany |
|||
|logo = Geany logo.png |
|||
|screenshot = Geany Main.png |
|||
|caption = |
|||
|author = Nick Treleaven, <br />Colomban Wendling, <br />Enrico Tröger, <br />Frank Lanitz |
|||
|developer = сообщество |
|||
|genre = [[интегрированная среда разработки]], <br />[[текстовый редактор]] |
|||
⚫ | |||
|user_interface = [[Графический интерфейс пользователя|графический]] ([[GTK+]]) |
|||
|language = русский и ещё 31 язык |
|||
|operating_system = [[Linux]] и др. [[UNIX-подобная операционная система|UNIX-подобные]], [[Windows]] |
|||
|released = октябрь 2005<ref>См. файл ''ChangeLog.pre-0-17'' в архиве с исходными кодами ''Geany''.</ref> |
|||
|platform = |
|||
|latest_release_version = 1.24.1 |
|||
|latest_release_date = 16 апреля 2014<ref>[http://download.geany.org/ Репозиторий Geany]</ref> |
|||
|latest_preview_version = |
|||
|latest_preview_date = |
|||
|latest_rc_version = |
|||
|latest_rc_date = |
|||
|latest_beta_version = |
|||
|latest_beta_date = |
|||
|latest_alpha_version = |
|||
|latest_alpha_date = |
|||
|status = |
|||
|license = [[GNU GPL]] |
|||
|website = http://www.geany.org/ |
|||
}} |
|||
'''Geany''' — |
'''Geany''' — [[среда разработки программного обеспечения]], написанная с использованием [[Библиотека времени исполнения|библиотеки]] [[GTK]]. Доступна для следующих операционных систем: [[BSD]], [[Linux|GNU/Linux]], [[macOS]], [[Solaris]] и [[Windows]]. Geany распространяется согласно [[GNU General Public License]]. |
||
Geany не включает в свой состав [[компилятор]]. Для создания [[исполняемый код|исполняемого кода]] используется [[GNU Compiler Collection]] или, при необходимости, любой другой [[компилятор]]. |
Geany не включает в свой состав [[компилятор]]. Для создания [[исполняемый код|исполняемого кода]] используется [[GNU Compiler Collection]] или, при необходимости, любой другой [[компилятор]]. |
||
== Функции == |
== Функции == |
||
* Подсветка [[Исходный код|исходного кода]] с |
* Подсветка [[Исходный код|исходного кода]] с учётом синтаксиса используемого [[Язык программирования|языка программирования]] (язык определяется автоматически по расширению файла). |
||
* Автозавершение слов. |
* Автозавершение слов. |
||
* Автоматическая подстановка закрывающих [[Тег (языки разметки)|тегов]] [[HTML]] / [[XML]]. Автоподстановка стандартных и существующих в открытых файлах функций. |
* Автоматическая подстановка закрывающих [[Тег (языки разметки)|тегов]] [[HTML]] / [[XML]]. Автоподстановка стандартных и существующих в открытых файлах функций. |
||
* Простой менеджер проектов. |
* Простой менеджер проектов. |
||
* Поддержка [[ |
* Поддержка [[плагин]]ов. |
||
* Встроенный эмулятор терминала. |
* Встроенный эмулятор терминала. |
||
* Поддержка большого количества кодировок. |
* Поддержка большого количества кодировок. |
||
* Гибкий интерфейс. |
* Гибкий интерфейс. |
||
* Возможность использования и создания [[ |
* Возможность использования и создания [[сниппет]]ов. Для этого используется специальный файл snippets.conf в каталоге<ref name="nix">для Unix-подобных систем</ref> /home/user/.config/geany, позволяющий создавать свои сниппеты. |
||
* Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге /home/user/.config/geany/templates/files |
* Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге<ref name="nix" /> /home/user/.config/geany/templates/files |
||
* Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик [[GNU Debugger|GDB]]). |
* Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик [[GNU Debugger|GDB]]). |
||
* Использование контекстной документации man, Devhelp. Можно использовать свои |
* Использование контекстной документации man, Devhelp. Можно использовать свои. |
||
* С версии 1.24 в дистрибутив под Windows включены цветовые схемы редактора<ref>{{Cite web|url=https://raw.githubusercontent.com/geany/geany/1.24.1/NEWS|title=Geany : Release Notes версии 1.24|author=|website=|date=|publisher=www.geany.org|accessdate=2015-09-16|archive-date=2017-06-21|archive-url=https://web.archive.org/web/20170621163714/https://raw.githubusercontent.com/geany/geany/1.24.1/NEWS|deadlink=no}}</ref>. |
|||
== Поддерживаемые языки программирования и разметки == |
== Поддерживаемые языки программирования и разметки == |
||
Строка 72: | Строка 46: | ||
* [[Java]] |
* [[Java]] |
||
* [[JavaScript]] |
* [[JavaScript]] |
||
* [[Julia (язык программирования)|Julia]] |
|||
* [[LaTeX]] |
* [[LaTeX]] |
||
⚫ | |||
* [[Lua]] |
* [[Lua]] |
||
* [[Make]] |
* [[Make]] |
||
Строка 81: | Строка 57: | ||
* [[Perl]] |
* [[Perl]] |
||
* [[PHP]] |
* [[PHP]] |
||
* [[Po (Язык программирования)|Po]] |
|||
⚫ | |||
* [[Python]] |
* [[Python]] |
||
* [[R (язык программирования)|R]] |
* [[R (язык программирования)|R]] |
||
* [[reStructuredText]] |
* [[reStructuredText]] |
||
* [[Ruby]] |
* [[Ruby]] |
||
⚫ | |||
* [[Bourne shell|Sh]] ([[Bash]]) |
* [[Bourne shell|Sh]] ([[Bash]]) |
||
* [[SQL]] |
* [[SQL]] |
||
Строка 94: | Строка 71: | ||
* [[VHDL]] |
* [[VHDL]] |
||
* [[XML]] |
* [[XML]] |
||
* [[Erlang]] |
|||
* [[YAML]] |
* [[YAML]] |
||
* [[Zephir]]<ref>[https://www.geany.org/about/filetypes/ Supported Filetypes] {{Wayback|url=https://www.geany.org/about/filetypes/ |date=20230724170428 }} | Geany.org</ref> |
|||
{{конец кол}} |
{{конец кол}} |
||
Строка 104: | Строка 83: | ||
* [http://portableapps.com/apps/development/geany_portable Geany Portable для Windows.]{{ref-en}} |
* [http://portableapps.com/apps/development/geany_portable Geany Portable для Windows.]{{ref-en}} |
||
* [http://citkit.ru/articles/1085/ Текстовый редактор Geany] ''Алексей Федорчук, Алиса Деева'', 17 сентября 2008 г. |
* [http://citkit.ru/articles/1085/ Текстовый редактор Geany] ''Алексей Федорчук, Алиса Деева'', 17 сентября 2008 г. |
||
* {{cite web| last =Снастин| first =Алексей| datepublished =2009-11-05| url =http://www.ibm.com/developerworks/ru/library/l-Geany/index.html| title =Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения.| accessdate =2011-09-04| lang =| archiveurl =https://www.webcitation.org/67tHWjaj6?url=http://www.ibm.com/developerworks/ru/library/l-Geany/index.html| archivedate =2012-05-24| deadurl =yes}} |
|||
* {{cite web |
|||
| last = Снастин |
|||
| first = Алексей |
|||
| datepublished = 5 ноября 2009 |
|||
| url = http://www.ibm.com/developerworks/ru/library/l-Geany/index.html |
|||
| title = Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. |
|||
| accessdate = 4 сентября 2011 |
|||
⚫ | |||
| archiveurl = http://www.webcitation.org/67tHWjaj6 |
|||
| archivedate = 2012-05-24 |
|||
}} |
|||
** {{cite web |
** {{cite web |
||
| |
|datepublished = 2009-12-15 |
||
| |
|url = http://www.ibm.com/developerworks/ru/library/l-geany2/index.html |
||
| |
|title = Часть 2. Работа в Geany с проектом. |
||
| |
|accessdate = 2011-09-04 |
||
| |
|lang = |
||
| |
|archiveurl = https://www.webcitation.org/67tHXowOJ?url=http://www.ibm.com/developerworks/ru/library/l-geany2/index.html |
||
| |
|archivedate = 2012-05-24 |
||
⚫ | |||
}} |
}} |
||
** {{cite web |
** {{cite web |
||
| |
|datepublished = 2010-01-12 |
||
| |
|url = http://www.ibm.com/developerworks/ru/library/l-geany3/index.html |
||
| |
|title = Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. |
||
| |
|accessdate = 2011-09-04 |
||
| |
|lang = |
||
| |
|archiveurl = https://www.webcitation.org/67tHYVMAY?url=http://www.ibm.com/developerworks/ru/library/l-geany3/index.html |
||
| |
|archivedate = 2012-05-24 |
||
|deadurl = yes |
|||
}} |
}} |
||
** {{cite web |
** {{cite web |
||
| |
|datepublished = 2010-05-22 |
||
| |
|url = http://www.geany.org/manual/0.19_ru/index.html |
||
| |
|title = Руководство по эксплуатации Geany на русском языке |
||
| |
|accessdate = 2012-06-18 |
||
| |
|lang = |
||
| |
|archiveurl = https://www.webcitation.org/68kzafGES?url=http://www.geany.org/manual/0.19_ru/index.html |
||
| |
|archivedate = 2012-06-28 |
||
|deadurl = yes |
|||
}} |
}} |
||
Строка 148: | Строка 120: | ||
{{Текстовые редакторы}} |
{{Текстовые редакторы}} |
||
[[Категория: |
[[Категория:Свободные интегрированные среды разработки]] |
||
[[Категория: |
[[Категория:Свободное кроссплатформенное программное обеспечение]] |
||
[[Категория:Программное обеспечение для |
[[Категория:Программное обеспечение для macOS]] |
||
[[Категория:Программное обеспечение для Linux]] |
[[Категория:Программное обеспечение для Linux]] |
||
[[Категория:Программное обеспечение для Windows]] |
[[Категория:Программное обеспечение для Windows]] |
||
[[Категория:Программное обеспечение с лицензией GNU GPL]] |
[[Категория:Программное обеспечение с лицензией GNU GPL]] |
||
[[Категория:Свободное программное обеспечение, написанное на Си]] |
|||
[[Категория:Свободное программное обеспечение, написанное на C++]] |
[[Категория:Свободное программное обеспечение, написанное на C++]] |
||
[[Категория:Свободные текстовые редакторы]] |
[[Категория:Свободные текстовые редакторы]] |
||
[[Категория:Scintilla]] |
Текущая версия от 18:24, 23 января 2024
Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK. Доступна для следующих операционных систем: BSD, GNU/Linux, macOS, Solaris и Windows. Geany распространяется согласно GNU General Public License.
Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler Collection или, при необходимости, любой другой компилятор.
Функции
[править | править код]- Подсветка исходного кода с учётом синтаксиса используемого языка программирования (язык определяется автоматически по расширению файла).
- Автозавершение слов.
- Автоматическая подстановка закрывающих тегов HTML / XML. Автоподстановка стандартных и существующих в открытых файлах функций.
- Простой менеджер проектов.
- Поддержка плагинов.
- Встроенный эмулятор терминала.
- Поддержка большого количества кодировок.
- Гибкий интерфейс.
- Возможность использования и создания сниппетов. Для этого используется специальный файл snippets.conf в каталоге[6] /home/user/.config/geany, позволяющий создавать свои сниппеты.
- Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге[6] /home/user/.config/geany/templates/files
- Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик GDB).
- Использование контекстной документации man, Devhelp. Можно использовать свои.
- С версии 1.24 в дистрибутив под Windows включены цветовые схемы редактора[7].
Поддерживаемые языки программирования и разметки
[править | править код]- ABC
- ActionScript
- Ada
- ASM
- C / C# / C++
- CAML
- CMake
- Conf
- CSS
- D
- Diff
- Docbook
- F77
- Ferite
- Fortran
- FreeBasic
- Genie
- GLSL
- Go
- Haskell
- Haxe
- HTML
- Java
- JavaScript
- Julia
- LaTeX
- Lisp
- Lua
- Make
- Markdown
- Matlab
- NSIS
- Pascal
- Perl
- PHP
- Po
- Python
- R
- reStructuredText
- Ruby
- Rust
- Sh (Bash)
- SQL
- Tcl
- Txt2tags
- Vala
- Verilog
- VHDL
- XML
- Erlang
- YAML
- Zephir[8]
Примечания
[править | править код]- ↑ Release Geany 2.0 · geany/geany — GitHub, 2023.
- ↑ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 https://www.geany.org/about/filetypes/
- ↑ 1 2 https://www.openhub.net/p/geany/analyses/latest/languages_summary
- ↑ 1 2 3 https://www.geany.org/download/releases/
- ↑ https://github.com/geany/geany/blob/master/README
- ↑ 1 2 для Unix-подобных систем
- ↑ Geany : Release Notes версии 1.24 . www.geany.org. Дата обращения: 16 сентября 2015. Архивировано 21 июня 2017 года.
- ↑ Supported Filetypes Архивная копия от 24 июля 2023 на Wayback Machine | Geany.org
Ссылки
[править | править код]- Официальный сайт Geany. (англ.)
- Geany Portable для Windows. (англ.)
- Текстовый редактор Geany Алексей Федорчук, Алиса Деева, 17 сентября 2008 г.
- Снастин, Алексей Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. (5 ноября 2009). Дата обращения: 4 сентября 2011. Архивировано из оригинала 24 мая 2012 года.
- Часть 2. Работа в Geany с проектом. (15 декабря 2009). Дата обращения: 4 сентября 2011. Архивировано из оригинала 24 мая 2012 года.
- Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. (12 января 2010). Дата обращения: 4 сентября 2011. Архивировано из оригинала 24 мая 2012 года.
- Руководство по эксплуатации Geany на русском языке (22 мая 2010). Дата обращения: 18 июня 2012. Архивировано из оригинала 28 июня 2012 года.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |
Категории:
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2005 году
- Интегрированные среды разработки
- Свободные интегрированные среды разработки
- Свободное кроссплатформенное программное обеспечение
- Программное обеспечение для macOS
- Программное обеспечение для Linux
- Программное обеспечение для Windows
- Программное обеспечение с лицензией GNU GPL
- Свободное программное обеспечение, написанное на Си
- Свободное программное обеспечение, написанное на C++
- Свободные текстовые редакторы
- Scintilla