Выпуск ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Geany 1.38

ДоступСн выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Geany 1.38, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π»Ρ‘Π³ΠΊΡƒΡŽ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Ρ€Π΅Π΄ΠΈ Ρ†Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° отмСчаСтся созданиС ΠΎΡ‡Π΅Π½ΡŒ быстрой срСды рСдактирования ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈ сборкС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ минимального числа зависимостСй ΠΈ Π½Π΅ привязанной ΠΊ особСнностям ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ KDE ΠΈΠ»ΠΈ GNOME. Для сборки Geany трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK ΠΈ Π΅Ρ‘ зависимостСй (Pango, Glib ΠΈ ATK). Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2+ ΠΈ написан Π½Π° языках Π‘ΠΈ ΠΈ Π‘ΠΈ++ (Π½Π° C++ ΠΊΠΎΠ΄ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ scintilla). ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ для BSD-систСм ΠΈ основных дистрибутивов Linux.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности Geany:

  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса.
  • АвтодополнСниС ΠΈΠΌΡ‘Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ/ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ языковых конструкций, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… if, for ΠΈ while.
  • АвтодополнСниС Ρ‚Π΅Π³ΠΎΠ² HTML ΠΈ XML.
  • Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ….
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сворачивания Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°.
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° для рСдактирования исходных тСкстов Scintilla.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 75 языков программирования ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 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 прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ сохранСния Ρ„Π°ΠΉΠ»ΠΎΠ².
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° языка программирования Julia ΠΈ сцСнариСв сборки Meson.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ сборочному ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡŽ, для сборки Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся компилятор, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ стандарт C++17.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² для 32-разрядных систСм Windows, Π° 64-разрядныС сборки ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° использованиС GTK3.

Выпуск ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Geany 1.38
Выпуск ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Geany 1.38


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru