Geany 2.1 – Випущено оновлення легковагого IDE

Geany 2.1 – Випущено оновлення легковагого IDE з підтримкою нових типів файлів

Сьогодні було випущено Geany 2.1 – значне оновлення цього швидкого та легкого, GTK-базованого IDE з відкритим кодом, який підтримує широкий спектр типів файлів.

Geany 2.1 з’явився більш ніж через рік і вісім місяців після Geany 2.0 з новими функціями, як-от підтримка пошуку в вікнах повідомлень та виводу компілятора, підтримка сучасних діалогів вибору файлів, властивих платформі, можливість перегрупування типів файлів за літерами та нові фільтри для бічної панелі документів та налаштування комбінацій клавіш.

Нові типи файлів та покращення підтримки

У цьому випуску додано підтримку нових типів файлів, зокрема CIL, Dart, Dockerfile, LESS, SCSS, Nix, Prolog, Raku (Perl 6), SystemVerilog, Terraform HCL, TOML та Zig. Також оновлено підтримку для типів файлів R та Pascal, а також ключових слів для Fortran, Java, JavaScript, PowerShell та Verilog.

Крім того, Geany 2.1 додає підтримку символів для типів файлів Ocaml, Meson та Forth, покращує підтримку змішаних символів PHP/HTML/JavaScript, додає підтримку потрійних лапок у Java, вдосконалює підсвічування Shell всередині рядків, покращує символи Erlang, підсвічування Nim та підтримку коментарів у Groovy.

Покращення розпізнавання файлів

Починаючи з цього релізу, Geany тепер розпізнає скрипти оболонки при використанні BusyBox, .lpr як Pascal, .mjs, .cjs та .jsx як JavaScript, .mts, .cts та .tsx як TypeScript, .pyi як Python, а також .tmpl та .vue як HTML. Також у цьому випуску покращено підсвічування ключових слів COBOL.

Серед інших помітних змін, Geany 2.1 полегшує обгортання пошуку, коли відображається діалог підтвердження, більше не показує надлишкове кодування None та кодування, які не підтримуються в системі, і переміщує налаштування “Virtual Spaces” до розділу Editor > Features.

Вдосконалення редактора та плагінів

Редактор також було покращено у цьому випуску: додано можливість вставляти та автодоповнювати для кількох курсорів, збільшено мінімальну ширину поля та оновлено Scintilla до версії 5.5.4 та Lexilla до версії 5.4.2. Окрім цього, Geany 2.1 покращує сумісність, фокусуючи вікно редактора при відкритті файлу ззовні.

Нарешті, плагін SaveActions отримав підтримку “постійних неіменованих документів”, а плагін FileBrowser тепер використовує xdg-open для відкриття зовнішніх файлів за замовчуванням у Linux та інших ОС. Geany 2.1 також покращує виявлення кодування та конверсію у складних випадках і включає теми з geany-themes.

Ознайомтеся з повним списком змін на сторінці проекту GitHub, звідки ви також можете завантажити вихідний код Geany 2.1, якщо бажаєте скомпілювати його самостійно. Ви також можете встановити Geany як додаток Flatpak з Flathub або з репозиторіїв програмного забезпечення вашого дистрибутива.

Більше інформації про оновлення можна знайти на офіційному веб-сайті Geany.