Нашри Geany 1.38 IDE

Нашри лоиҳаи Geany 1.38 дастрас аст, ки муҳити сабук ва паймонеро таҳия мекунад. Дар байни ҳадафҳои лоиҳа эҷоди муҳити хеле зуд таҳрири кодҳо мебошад, ки дар вақти васлкунӣ миқдори ҳадди ақали вобастагиҳоро талаб мекунад ва ба хусусиятҳои муҳити мушаххаси корбар, аз қабили KDE ё GNOME вобаста нест. Сохтани Geany танҳо китобхонаи GTK ва вобастагии онро талаб мекунад (Pango, Glib ва ATK). Рамзи лоиҳа таҳти литсензияи GPLv2+ паҳн карда мешавад ва бо забонҳои C ва C++ навишта шудааст (рамзи китобхонаи ҳамгирошудаи scintilla дар C++ аст). Бастаҳо барои системаҳои BSD ва дистрибюторҳои асосии Linux сохта шудаанд.

Хусусиятҳои асосии Geany:

  • Тавсифи синтаксис.
  • Автопуркунии номҳои функсия/тағйирёбанда ва сохторҳои забонӣ ба монанди if, for ва while.
  • Автопуркунии барчаспҳои HTML ва XML.
  • Маслиҳатҳои занг занед.
  • Имконияти шикастани блокҳои код.
  • Сохтани муҳаррир дар асоси ҷузъи таҳрири матни сарчашмаи Scintilla.
  • 75 забонҳои барномасозӣ ва аломатгузориро дастгирӣ мекунад, аз ҷумла C/C++, Java, PHP, HTML, JavaScript, Python, Perl ва Pascal.
  • Ташаккули ҷадвали ҷамъбастии аломатҳо (функсияҳо, усулҳо, объектҳо, тағирёбандаҳо).
  • Эмулятори дарунсохташудаи терминал.
  • Системаи оддӣ барои идоракунии лоиҳаҳо.
  • Системаи васлкунӣ барои тартиб додан ва иҷро кардани рамзи таҳриршуда.
  • Дастгирии васеъ кардани функсияҳо тавассути плагинҳо. Масалан, плагинҳо барои истифодаи системаҳои идоракунии версияҳо (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), автоматикунонии тарҷумаҳо, санҷиши имло, тавлиди синф, сабти худкор ва реҷаи таҳрири ду тиреза дастрасанд.
  • Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express ва платформаҳои Windows-ро дастгирӣ мекунад.

Дар версияи нав:

  • Суръати кушодани ҳуҷҷатҳо.
  • Рамзи дастгирии Ctags бо Universal Ctags ҳамоҳанг карда шудааст, таҳлилгарони нав илова карда шудаанд.
  • Дастгирии китобхонаи GTK2 хориҷ карда шуд.
  • Барои аз нав бор кардани ҳама ҳуҷҷатҳои кушода тугмаи тез илова карда шуд.
  • Васлкунаки SaveActions имкон медиҳад, ки директорияро барои захира кардани файлҳо фавран танзим кунад.
  • Дастгирии иловагии забони барномасозии Ҷулия ва скриптҳои сохтани Meson.
  • Талабот ба муҳити васлкунӣ зиёд карда шуд; васлкунӣ ҳоло компилятореро талаб мекунад, ки стандарти C++ 17-ро дастгирӣ мекунад.
  • Насли файлҳои иҷрошаванда барои системаҳои 32-битии Windows қатъ карда шуд ва сохторҳои 64-бит ба истифодаи GTK3 иваз карда шуданд.

Нашри Geany 1.38 IDE
Нашри Geany 1.38 IDE


Манбаъ: opennet.ru

Илова Эзоҳ