LINUX.ORG.RU

Новая версия Geany — 1.25

 , ,


2

2

После долгого перерыва вышла новая версия быстрого и легковесного редактора Geany. Из нововведений:

  • исправлены проблемы с запуском программ в Windows, улучшена поддержка MacOS;
  • отображение диалогов документа прямо в окне редактора без всплывающих окон;
  • серьёзно улучшена производительность в части автодополнения и встроенной документации;
  • движок Scintilla обновлён до версии 3.5.6;
  • полная поддержка GTK3 (выключена по умолчанию);
  • переработано диалоговое окно менеджера дополнений, добавлена возможность поиска дополнений;
  • возможность поиска регулярными выражениями с захватом нескольких строк (раньше поиск был построчный подобно grep);
  • добавлены новые типы файлов: CoffeeScript, JSON, Zephir;
  • улучшена поддержка CSS, Erlang, Go, JavaScript, Make, PowerShell, Txt2tags;
  • при перезагрузке файла теперь сохраняется история (по умолчанию выключено в настройках);
  • множество улучшений интерфейса.

Подробнее...

В части плагинов (релиз 1.25 на подходе):

  • новое дополнение Automark — автоматическая подсветка слова под курсором;
  • новое дополнение Overview — обзор документа как в Sublime Text;
  • новое дополнение GitChangeBar — подсвечивает те строки документа, которые изменились с момента последнего коммита (нужна библиотека libgit 2.0);
  • новое дополнение GeanyCtags — для генерации списка символов с помощью ctags;
  • дополнение GProject переименовано в ProjectOrganizer — добавлена возможность поиска символов в проекте, улучшена производительность, возможность исключения файлов из проекта по шаблону.

Подробнее...

Как обычно, интерфейс полностью переведён на русский язык, а также исправлено множество ошибок.

Также рекомендую посмотреть неофициальные плагины:

А благодаря встроенному плагину GeanyPy теперь легко написать свой собственный без необходимости его компилировать.

>>> Официальный сайт



Проверено: splinter ()
Последнее исправление: ymn (всего исправлений: 3)

О, красота! Лучшая IDE у меня для R, ROOT и FORTRAN.

skvitek ★★★
()
Ответ на: комментарий от d_Artagnan

все программисты обязаны использовать иде?

Нет, конечно же. Только профессиональные.

Твоя щенячая попытка самоутвердиться, по-видимому, объясняется лишь тем, что ты не программист. Программисту (тем уж более профессионалу) без разницы в чем писать, раз уж он программист. Это всего лишь дело вкуса и привычек. А если «программист» испытывает зависимость от ide то лучше уж ему не палиться.

normann ★★★
()

пользуюсь и очень доволен
пока вменяемых альтернатив не нашел

reprimand ★★★★★
()

полная поддержка GTK3

Ура! Раньше собирал с GTK3, но получалось очень стрёмно.

CYB3R ★★★★★
()
Ответ на: комментарий от StillSteal
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.15), libcairo2 (>= 1.6.0), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.35.9), libgtk2.0-0 (>= 2.22.0), libpango1.0-0 (>= 1.18.0), libstdc++6 (>= 4.1.1), geany-common (= 1.23.1+dfsg-1)
Pre-Depends: multiarch-support
svobodka_fighter
()
Ответ на: комментарий от anonymous

Ага, точняк, это жаба не дополняет, а не иде)

cdshines ★★★★★
()
Ответ на: комментарий от zevilz

Уже есть готовые пакеты для макоси? Помню хотел поставить, но его нужно было собирать из исходников под макось)

На официальном сайте есть пакеты для макоси:

http://www.geany.org/Download/Releases

Хотя чего сложного в собирании его из исходников, если учесть, что целевая аудитория - разработчики?:)

RPG
() автор топика
Ответ на: комментарий от StillSteal

с вебкитом

Выкинь свой говнодистр. В нормальных такого нет.

DeadEye ★★★★★
()
Ответ на: комментарий от RPG

А что если он питон-разработчик, не умеющий в компилляцию? Уважай права ущербных!

CYB3R ★★★★★
()

для неосиливших не только вим/емакс, но и IDE

Bad_ptr ★★★★★
()
Ответ на: комментарий от RPG

Хорошо, напишу в гит. А не ты ли в новости про 1.24 писал на счёт подчёркнутых букв в меню? Типа alt+в, п → «отображать _п_робелы», но на самом деле выходит «отображать _п_оле для маркеров»? Хотели поремонтировать эти косяки. Правда, я плагин commander с тех пор освоил, уже не так актуально. Может быть, объяснишь по tags-файлам, как их правильно писать? Или документацию понятную покажешь. Скачал std.css.tags, нашёл там border-bottom-style||: none / hidden|, сделал по аналогии justify-content||: flex-start / flex-end|, но всё равно не получаю эти значения в подсказках. Вообще, хотелось бы узнать полный формат этой строки.

anonymous
()
Ответ на: комментарий от RPG

Хотя чего сложного в собирании его из исходников, если учесть, что целевая аудитория - разработчики?:)

Для макакоси как то странновато собирать софт из исходников:)
Ставил вместо него Coda. В качестве замены более-менее тянет, с учетом того, что в макось раз в месяц захожу)

zevilz ★★★
()
Ответ на: комментарий от anonymous

Типа alt+в, п → «отображать _п_робелы», но на самом деле выходит «отображать _п_оле для маркеров»? Хотели поремонтировать эти косяки.

Я потихоньку и ремонтирую, но поскольку GTK не умеет отображать коллизии меню как Qt, ручками это утомительно. Так что косяки всё равно есть, ведь из po-файла не очевидно, какие строки в меню будут пересекаться.

Может быть, объяснишь по tags-файлам, как их правильно писать?

http://www.geany.org/manual/current/index.html#pipe-separated-format

RPG
() автор топика
Ответ на: комментарий от RPG

The third field is the argument list for this tag.

В css значение этого поля у меня никогда не показывается. Может быть, я не знаю правильной горячей клавиши? в php у меня выходит описание параметров функций, даже если они не встроенные, а самописные, а вот от CSS никак не добьюсь удобства, чтобы в список значений свойств подставлялся не только текст, который уже встречался в файле, а из заранее заданного списка возможных значений.

anonymous
()
Ответ на: комментарий от anonymous

У меня так:

Ctrl+Пробел - дополнение (два раза - первый берёт из tags, второй из символов документа)

Ctrl+Shift+Пробел - отображает прототип функции (курсор должен находиться внутри скобок), но это обычно в Си, PHP

Что касательно CSS - дополняет только известные параметры, но никаких подсказок не вылезает. Возможно, это баг, потому что у меня css.tags «голый». А может быть кто-то патч для css сделал, но не загрузил его в апстрим, поэтому подсказки не отображаются.

Подсказка в CSS отображается, если ввести что-то вроде этого:

position(

т.е. поставить скобки как в Си. Так как парсер там сишный, работа с CSS не совсем корректная.

RPG
() автор топика
Ответ на: комментарий от petrosha

А что есть в саблиме чего нету в Джини?

Зонды?

jori
()
Ответ на: комментарий от RPG

Вижу, ты создал багрепорт.

Самое интересное, что проблема эта тянется испокон веков. То ли никто css в geany не правит, то ли ни для кого это не является проблемой.

anonymous
()

Как-то отстойно оно выглядит на фоне GTK3: https://www.youtube.com/watch?v=xM98x15GAg8

И на том же питоне автодополнение работает странно. Не сочтите за тупое хейтерство, но зачем это использовать в 2015 году? Что именно такого понтового и классного в этом IDE?

anonymous
()

добавлены новые типы файлов: JSON

Давно ждал, нужно!

toney ★★★★★
()

Он может дополнять пробелами строку по нажатию на интер? Как его научить как-то так:

{

foo();

}

расставлять скобки?

anonymous
()

Хотелось бы видеть в стандартной поставке больше разнообразных цветовых тем. Тех что устанавливаются по умолчанию в Убунте, недостаточно.

Deleted
()

Часто использую.С удовольствием протестим новую версию.

Wizard_ ★★★★★
()
Ответ на: комментарий от petrosha

А что есть в саблиме чего нету в Джини?

Ctrl+D и Ctrl+Shift+L

anonymous
()
Ответ на: комментарий от normann

А если «программист» испытывает зависимость от ide то лучше уж ему не палиться.

Не путай «обязаны» и «зависимы». Можно писать и в блокноте, только не нужно. Фанаты таких недоредакторов пишут только хеллоуворлды. Настоящие пацаны используют или иде, или комбайны вроде емаксов и вимов.

anonymous
()

Использую как текстовый редактор, ибо удобен. А так же для быренькой накатки скрипта. Отличная вещь.

anonymous
()
Ответ на: комментарий от d_Artagnan

Нет, конечно же. Только профессиональные.

Чувак, ты этим дешёвым снобизмом, конечно, повеселил. Если профессиональный это такой, которому за это деньги платят, то твоя теория просто не катит. Я не пользуюсь IDE, и в мои должностные обязанности входит разработка ПО последние лет 10. Некоторые вещи, которые ты считаешь обыденными благами, держатная на коде размером в пару страниц. А этот гигантизм, когда кажется, что если кода меньше 100000 SLOC, то это наколенный скрипт и ничего интересного там нет, он пройдёт с возрастом и опытом.

anonymous
()
Ответ на: комментарий от Deleted

Хотелось бы видеть в стандартной поставке больше разнообразных цветовых тем. Тех что устанавливаются по умолчанию в Убунте, недостаточно.

Мейнтейнеров убунты теребите - опакечивание тегов и цветовых схем - это к ним. Убунтологи однажды умудрились как-то скомпилировать мой плагин с фатальным багом, из-за чего он вообще не работал. Писал им и на почту и в ML - без толку.

RPG
() автор топика
Ответ на: комментарий от anonymous

Он может дополнять пробелами строку по нажатию на интер? Как его научить как-то так:
{
foo();
}
расставлять скобки?

Скобки умеет расставлять плагин Autoclose (в переводе Автозакрытие). А также нужно в редакторе включить автоотступы (редактор - отступы - тип авто-отступа: совмещать скобки).

RPG
() автор топика

Ура.

автодополнения

А оно там есть?

shayger
()
Ответ на: комментарий от anonymous

Собери с готека-3

Я собрал чисто посмотреть, да так и остался. Работает - и ладно. Вроде как даже удобнее стало, но это ощущения даже не уровня плацебо, а так...

skvitek ★★★
()
Последнее исправление: skvitek (всего исправлений: 2)
Ответ на: комментарий от anonymous

Не путай «обязаны» и «зависимы». Можно писать и в блокноте, только не нужно. Фанаты таких недоредакторов пишут только хеллоуворлды. Настоящие пацаны используют или иде, или комбайны вроде емаксов и вимов.

Если ты используешь IDE для правки отдельных файлов то тут я бессилен что либо объяснять.

normann ★★★
()
Ответ на: комментарий от d_Artagnan

Geany многого не умеет, что нынче для IDE является стандартом de-facto

Многого и не надо, достаточно допилить автокомплит - самое главное, что должна уметь современная IDE.

Den_Zurin
()
Ответ на: комментарий от Den_Zurin

Это решаемая проблема:

Кто-нибудь ещё мог бы прикрутить CodeIntel.

RPG
() автор топика
Последнее исправление: RPG (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.