LINUX.ORG.RU

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

 


0

1

Изменения:

  • отброшена поддержка системы сборки Waf в пользу autotools;
  • полностью переписан механизм автодополнения (автор Jiří Techet);
  • в навигации по функциям добавлено всплывающее окно, если вариантов перехода несколько;
  • движок Scintilla обновлен до версии 3.6.3 (поддержка Lua 5.3 и Perl 5.22)
  • обновления символов для C, C++, C# и D, добавлены символы для CUDA.
  • обновлены символы и подсказки для автодополнения в PHP;
  • исправления ошибок и обновление локализации: de, es, fr, it, ja, kk, lt, nl, pt, ru, sk, zh_CN.

Стоить добавить, что в системе плагинов произошло множество изменений API и они теперь несовместимы со старыми версиями Geany. Изменения в плагинах:

  • новый плагин: LineOperations (сортировка и фильтрация строк);
  • добавлена возможность привязки горячих клавиш в плагинах на Python (GeanyPy);
  • GeniusPaste — можно добавить свои площадки для публикации исходников;
  • множество исправлений ошибок и обновление локализации: de, fr, pt, ru.

>>> Подробности



Проверено: subwoofer ()
Последнее исправление: Deleted (всего исправлений: 2)

Стоить добавить, что в системе плагинов произошло множество изменений API и они теперь несовместимы со старыми версиями Geany.

GNOME-style какой-то.

Deleted
()

Много лет пользовался и до сих пор продолжаю иногда использовать эту программку. Писал в ней на Питоне (в основном 2), Фортране, Паскале, D, Окамле и даже чуть-чуть на Яве. Сейчас потихоньку отказался в пользу других вариантов, особенно вследствие того, что уже почти год снова использую KDE, где есть замечательный редактор Kate. пробовал использовать одно время даже для TeXа, но не пошло. Всё же специализированные под определённый язык среды лучше.

Преимуществом Geany над всякими там Code::Blocks'ами (используя сейчас для Фортрана и D) была и остаётся возможность компилировать и запускать программы, не создавая файлы проектов, что при обучении и написании программ размером в 1 исходник очень удобно.

Ещё до сих пор иногда использую для Питона, так как в IDLE до сих пор нельзя запускать многопоточные приложения, хотя проблема вкладок частично решилась с переходом на IDLEx.

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

отброшена поддержка системы сборки Waf

waf — нерабочая хрень, написанная на питоне: всё правильно сделали

anonymous
()

отброшена поддержка системы сборки Waf в пользу autotools;

Некрофилы. Нет чтоб CMake использовать...

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

Нет чтоб CMake использовать...

Чтобы использовать CMake нужно принять столько дури, сколько не каждый разработчик осилит.

При всех своих недостатках autotools всё же являются универсальной системой конфигурирования и сборки кода, а не набором костылей в укуренном синтаксисе.

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

Вообще-то всё с точностью да наоборот.

Autotools и есть набор костылей если посмотреть внимательно.

Autotools — это набор грамотного библиотечного кода к тьюринг-полному m4, помноженный на обычный shell, и писать на нём конфигурирующие скрипты - одно удовольствие.

У CMake же одно только чтения официального руководства способно повергнуть в депрессию, настолько там всё делается через задницу и не как у людей.

Я достаточно плотно пользовался обоими, и от CMake пребываю в перманентном ужасе.

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

Собственно говоря совсем противоположный опыт. Делал несколько проектов на CMake и парочку на autotools. И для кросс-платформенной разработки CMake гораздо удобнее.

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

написанная на питоне

Это конечно крайне серьезный недостаток, но выбрасывать уже готовый код необязательно, можно и оставить.

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

Это конечно крайне серьезный недостаток, но выбрасывать уже готовый код необязательно, можно и оставить.

Если код оставить, его надо поддерживать.

Deleted
()

Кто-нибудь в курсе, есть плагины для поддержки gocode, jedi?

anonymous
()

А пробелы динамично оно расставляет? Кажется kate, или kwrite недавно научились.

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

Преимуществом Geany над всякими там Code::Blocks'ами (используя сейчас для Фортрана и D) была и остаётся возможность компилировать и запускать программы, не создавая файлы проектов, что при обучении и написании программ размером в 1 исходник очень удобно.

Справедливости ради, именно в Code::Blocks собирать однофайловые программки без создания проекта легко просто: жмякнул File->New->Empty File, а дальше пиши и компилируй себе на здоровье.

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

Может стоит в двух словах написать что это вообще такое?

Да вроде эта штуковина в представлении не нуждается...

Вообще когда-то пользовал и было годно! Затестим!

tracert
()

отброшена поддержка системы сборки Waf в пользу autotools;

Годнота!

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

Все, кому надо, знают. Все, кто хочет, загуглят. А Ъ-нытиков мы просим идти мимо.

Sociopsih ★☆
()
Ответ на: комментарий от EXL

на GTK+.

да в общем-то плевать на каком она гуе, фатальный недостаток джини в том, что она на сцинтилле, как и этот другой редактор, позабыл уже название, интересно пользуется ли им еще кто (тем другим редактором).

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

Загуглить-то я и сам осилил, но всё-же хорошо-бы писать новости чуть более полно. Ведь не трудно скопипастить в новость первую строчку с той-же вики. И всем всё сразу понятно.

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

Нотепаде++, емнип, на ней же сделан. И поизвестнее будет.

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

SciTE?

Да, именно этот блокнот с мутной настройкой и работой.

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

Чем оно лучше блокнота?

Бумажного блокнота? Или для тебя слово блокнот означает в первую очередь notepad.exe?

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

поставил потыкать палочкой этот ваш emacs (v24.5) под вендой - стабильно падает при закрытии. Немного погуглил - проблеме уже больше года, а воз и ныне там. Удалил к хе_ам, поставил галочку в чёрной книжечке.

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

Я же говорю - неосиляторы. Использую один и тот же конфиг на винде (сейчас) и на линухе. Всё ок и ни разу ничего не падало. На вантуз нужно только дополнительные dll заливать в каталог с Emacs. Вот эти https://sourceforge.net/projects/ezwinports/files/
В догонку: https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html — Emacs FAQ for MS Windows.

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

я скачал релиз для венды с официального сайта: http://ftp.gnu.org/gnu/emacs/windows/emacs-24.5-bin-i686-mingw32.zip, распаковал, прочитал README, запустил runemacs.exe, закрыл - словил сообщение о крахе программы. Кому интересно гуглите emacs crash on exit windows 7 64bit. Сообщения появляются регулярно с 2012 года.ПС: если программа просто для нормальной работы требует красноглазия сразу после установки, то она тут-же посылается на юх, ибо если разрабы не позаботились об элементарном, серьёзно рассуждать о чём-то ещё не имеет смысла.

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

windows 7

Deprecated. Но в целом занятно, попробую попозже в вбоксе воспроизвести.

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

Дык Emacs с тем расчётом и делается, что из него сам достраиваешь необходимую конфигурацию. Можно конечно после установки утащить чей нибудь ".emacs.d/", но опять же каждый городит конфиг по своему вкусу и под свой индивидуальный юзкейс. Но и на то оно и расчитано, что софт целиком под тебя подстроенный будет эффективнее в использовании, чем рассчитанный на среднего пользователя: что-то ништяк, а что-то совсем не то. С кривой освоения попали в точку http://i.imgur.com/p94XxgT.jpg - легкий старт, а потом затягивает в спираль.
Если надо чтобы всё «искаропки», поставил да поехал, то я затрудняюсь с ответом. Под виндой ещё относительно комфортно жилось в notepad++, но это когда ещё было.

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

У меня стоит systemwide на генте, у брата на арче тоже. но тебе нельзя, автор запрещает

anonymous
()

Хороший, удобный и быстрый редактор, разработчики - молодцы.

fehhner ★★★★★
()

Хехе, когда во времена учёбы все писали лабы в турбопаскале, я использовал geany и fpc

overmind88 ★★★★★
()

Кому оно нужно в эпоху текстовых редакторов на браузере?

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

неосиляторов

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

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

Ничего, камрад, не забывается.

облегчение труда

Ты прав. Только это облегчение достигается путём кропотливой работы. День потратишь на заточку конфига, зато потом всё оставшееся время с облегчением работаешь над своими проектами.

инструментом можно начать пользоваться сразу?

Всем можно пользоваться сразу, хоть линухом, хоть эмаксом. Не такие они страшные, как о них говорят. Дальше идёт постепенная кастомизация под возникающие потребности. Проще дописать конфиг, чем ломать голову над написанием плагина какой-нибудь мейнстримной IDE в которой чего нибудь не хватает.

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

День потратишь на заточку конфига, зато потом всё оставшееся время с облегчением работаешь над своими проектами.

Ага, я как перешёл на линукс в 2007, с тех пор так и настраиваю что-то в нём как минимум каждую неделю или пишу скипты-костыли. Оставьте эти сказки вендузятнкам.

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

Линукс это другая песня. Тут всё устаревает мгновенно. Настроишь 4-кеды, – их объявляют легаси и на помойку. Со скрипом, недовольством но и любопытством идёшь на пятые... И вешаешься нахер.
Emacs в этом плане как-то поустойчивее. Но риск нарваться на «в хлам» устаревшие инструкции и документацию всё равно высок. Но в целом я довольно долго совсем не лазил в конфиг и уже забыл, где что происходит, спокойно кодил без заморочек. На днях только сделал полную ревизию, что-то докинул, что-то выкинул, приспособил к винде до кучи. Elisp приятно удивил портабельностью. Emacs ладно, а вот об всякие systemd мараться точно не хочется. Хотя тоже приходится.

как минимум каждую неделю

Что именно хоть?

Оставьте эти сказки вендузятнкам.

На вантузе не лучше. Их экосистему настраивать не сильно легче. В последний раз намучался с дотнетом, когда впиливал f#. Тут несовместимость, там несовместимость. На линухе моно воткнул, путь к fsharpc и fsharpi прописал и поехал. Нет в мире совершенства.

Hertz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.