Тип | інтегроване середовище розробки, текстовий редактор |
---|---|
Автор | Nick Treleaven, Colomban Wendling, Enrico Tröger, Frank Lanitz |
Розробники | спільнота |
Перший випуск | жовтень 2005 |
Стабільний випуск | 2.0.0 (19 жовтня 2023) |
Операційна система | Linux та інші UNIX-подібні, Windows |
GNU фреймворк | GTK |
Мова програмування | C |
Доступні мови | українська та ще 31 мова |
Стан розробки | активна |
Ліцензія | GNU GPL |
Онлайн-документація | geany.org/manual/ |
Репозиторій | github.com/geany/geany |
Вебсайт | www.geany.org |
|
Geany — вільний текстовий редактор з базовими елементами інтегрованого середовища розробки, побудований на основі Scintilla з використанням бібліотеки GTK2 (в Geany 1.38.0 видалена підтримка GTK2, а для Geany 2.0.0 потребується GTK 3.24), доступний для операційних систем: *BSD, Linux, Mac OS X, Solaris і Windows. Geany поширюється згідно з GNU General Public License.
Geany не містить компілятора. Для створення виконуваного коду використовується GNU Compiler Collection або, за потреби, будь-який інший компілятор.
Функції
- Підсвічування початкового коду з урахуванням синтаксису використовуваної мови програмування (мова визначається автоматично за розширенням файлу).
- Автозавершення слів.
- Автоматична підстановка теґів закривання для HTML / XML.
- Автоматична підстановка функцій (стандартних та тих, що містяться у відкритих файлах).
- Простий менеджер проектів.
- Підтримка плагінів.
- Вбудований емулятор термінала.
- Підтримка великої кількості кодувань символів.
- Гнучкий інтерфейс.
- Можливість використання й створення сніпетів за допомогою спеціального файлу snippets.conf у каталозі /home/user/.config/geany, який дозволяє створювати й свої сніпети.
- Можливість використання й створення шаблонів файлів. Ці шаблони повинні бути розташовані в каталозі /home/user/.config/geany/templates/files
- Зневадження коду за допомогою модуля (плагіну) GeanyGDB (використовує зневаджувач GDB).
- Використання контекстної документації man, Devhelp. Можна активувати й свою, додавши, наприклад: firefox [1]
Мови, які підтримуються
Geany підтримує роботу з такими мовами програмування й розмітки:
- ABC
- ActionScript
- Ada
- ASM
- AutoIt
- Batch
- C / C # /
- CMake
- COBOL
- CSS
- D
- Diff
- Fortran
- GLSL
- Groovy
- Haskell
- Haxe
- HTML
- Java
- JavaScript
- Julia
- Kotlin
- LaTeX
- Lua
- Make
- Markdown
- Matlab
- NSIS
- Pascal
- Perl
- PHP
- Po
- Python
- R
- ReStructuredText
- Ruby
- Sh (Bash)
- Smalltalk
- SQL
- Swift
- Tcl
- TypeScript
- Txt2tags
- Vala
- Verilog
- VHDL
- XML
- YAML
Виноски
- Див. файл ChangeLog.pre-0-17 в архіві з початковим кодом Geany.
Посилання
- Офіційний сайт(англ.)
- (англ.)
- Текстовый редактор Geany [ 2 жовтня 2013 у Wayback Machine.] Алексей Федорчук, Алиса Деева, 17 сентября 2008 г.
- Снастин, Алексей (5-11-2009). Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Часть 2. Работа в Geany с проектом. 15 декабря 2009. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. 12 января 2010. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Руководство по эксплуатации Geany на русском языке. 22 мая 2010. Архів оригіналу за 28 червня 2012. Процитовано 18 июня 2012.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
user interface GeanyTip integrovane seredovishe rozrobki tekstovij redaktorAvtor Nick Treleaven Colomban Wendling Enrico Troger Frank LanitzRozrobniki spilnotaPershij vipusk zhovten 2005Stabilnij vipusk 2 0 0 19 zhovtnya 2023 Operacijna sistema Linux ta inshi UNIX podibni WindowsGNU frejmvork GTKMova programuvannya CDostupni movi ukrayinska ta she 31 movaStan rozrobki aktivnaLicenziya GNU GPLOnlajn dokumentaciya geany org manual Repozitorij github com geany geanyVebsajt www geany org Mediafajli u Vikishovishi Geany vilnij tekstovij redaktor z bazovimi elementami integrovanogo seredovisha rozrobki pobudovanij na osnovi Scintilla z vikoristannyam biblioteki GTK2 v Geany 1 38 0 vidalena pidtrimka GTK2 a dlya Geany 2 0 0 potrebuyetsya GTK 3 24 dostupnij dlya operacijnih sistem BSD Linux Mac OS X Solaris i Windows Geany poshiryuyetsya zgidno z GNU General Public License Geany ne mistit kompilyatora Dlya stvorennya vikonuvanogo kodu vikoristovuyetsya GNU Compiler Collection abo za potrebi bud yakij inshij kompilyator FunkciyiPidsvichuvannya pochatkovogo kodu z urahuvannyam sintaksisu vikoristovuvanoyi movi programuvannya mova viznachayetsya avtomatichno za rozshirennyam fajlu Avtozavershennya sliv Avtomatichna pidstanovka tegiv zakrivannya dlya HTML XML Avtomatichna pidstanovka funkcij standartnih ta tih sho mistyatsya u vidkritih fajlah Prostij menedzher proektiv Pidtrimka plaginiv Vbudovanij emulyator terminala Pidtrimka velikoyi kilkosti koduvan simvoliv Gnuchkij interfejs Mozhlivist vikoristannya j stvorennya snipetiv za dopomogoyu specialnogo fajlu snippets conf u katalozi home user config geany yakij dozvolyaye stvoryuvati j svoyi snipeti Mozhlivist vikoristannya j stvorennya shabloniv fajliv Ci shabloni povinni buti roztashovani v katalozi home user config geany templates files Znevadzhennya kodu za dopomogoyu modulya plaginu GeanyGDB vikoristovuye znevadzhuvach GDB Vikoristannya kontekstnoyi dokumentaciyi man Devhelp Mozhna aktivuvati j svoyu dodavshi napriklad firefox 1 Movi yaki pidtrimuyutsyaGeany pidtrimuye robotu z takimi movami programuvannya j rozmitki ABC ActionScript Ada ASM AutoIt Batch C C C CMake COBOL CSS D Diff Fortran GLSL Groovy Haskell Haxe HTML Java JavaScript Julia Kotlin LaTeX Lua Make Markdown Matlab NSIS Pascal Perl PHP Po Python R ReStructuredText Ruby Sh Bash Smalltalk SQL Swift Tcl TypeScript Txt2tags Vala Verilog VHDL XML YAMLVinoskiDiv fajl ChangeLog pre 0 17 v arhivi z pochatkovim kodom Geany PosilannyaOficijnij sajt angl angl Tekstovyj redaktor Geany 2 zhovtnya 2013 u Wayback Machine Aleksej Fedorchuk Alisa Deeva 17 sentyabrya 2008 g Snastin Aleksej 5 11 2009 Obuchenie programmirovaniyu v Linux na primere integrirovannoj sredy razrabotki Geany Chast 1 Osnovy raboty v Geany sozdanie prostogo prilozheniya Arhiv originalu za 24 05 2012 Procitovano 4 9 2011 Chast 2 Rabota v Geany s proektom 15 dekabrya 2009 Arhiv originalu za 24 05 2012 Procitovano 4 9 2011 Chast 3 Rabota v Geany s ishodnym kodom na yazyke Free Pascal 12 yanvarya 2010 Arhiv originalu za 24 05 2012 Procitovano 4 9 2011 Rukovodstvo po ekspluatacii Geany na russkom yazyke 22 maya 2010 Arhiv originalu za 28 chervnya 2012 Procitovano 18 iyunya 2012