LINUX.ORG.RU

Code::Blocks 17.12

 , , ,


0

1

30 декабря 2017 г., спустя 2 года разработки, вышла новая версия Code::Blocks 17.12 - среды разработки на языках С, С++, D (теперь и для него, с ограничениями) и Fortran.

Данный выпуск, как всегда, содержит множество исправлений ошибок, улучшений и новых возможностей.

Среди них, например, для компонента «Core/UI» можно отметить:

  • editor: Исправление ошибки копирования/вставки средней кнопкой мыши при использовании wxGTK2.8.
  • editor: Вставка новой строки перед и после текущей строки, если она без выравнивания.
  • editor: В компоненте UpdateUI поведение при использовании 'Select next occurrence' и 'Select skip to next occurrence' (вероятно, имеется ввиду инструмент «мультикурсор») сделано более логическим.
  • lexer: Добавлено несколько новых ключевых слов в лексический анализатор языка Fortran.
  • Добавлен множественный выбор в диалоге «Copy to...» при поиске директорий (Search Directories).
  • editor: Добавлено переключение между заголовочными файлами и реализацией для шаблонов (.tpp;.tcc . <-> .h;.hpp).
  • Добавлена возможность переименовывать виртуальные каталоги через меню.
  • Добавлена возможность выбора используемой схемы подсветки синтаксиса в соответствующем меню в строке статуса.

И многое другое, в том числе улучшения для автодополнения кода, взаимодействия с компиляторами, отладчиком и других компонентов.

Бинарные сборки в виде tar-архивов подготовлены для Debian {9,10}, Fedora {26-28} и CestOS 7.

Полный список основных изменений приведён по ссылке в «Подробностях».

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

★★★★★

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

Ответ на: комментарий от BceM_IIpuBeT

В чем фишка этой IDE?

Среда разработки на языках С, С++, D (теперь и для него, с ограничениями) и Fortran, кэп.

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

Нет явы, Qt, mono или браузера.
Работает быстро, не надо по 0.5 сек4унды ждать каждого символа после нажатия на клавиатуру.

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

Его можно очень легко и быстро установить и развернуть в отличие от той же визуал студии на оффтопике. Где нибудь НЕ на своем компе особенно. Преимущества перед онлайн недокомпиляторами в браузере думаю и так ясны.

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

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

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

Гибкая, быстрая (гораздо быстрей всякого говна на жавах-сишарпах-питонах), компактная.

Стараюсь на работе только ей и пользоваться.

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

У кодеблокс есть более-менее адекватный редактор фортрана. Использую для него.

По сравнению с эклипсом похуже с фортран77 зато быстрее

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

А чем хуже для f77 (не оспариваю, что это так)? Полосочка подсветки в 6-й позиции тоже есть, только по умолчанию она белого цвета.

В новой версии обновлён плагин для фортрана до версии 1.5, то есть с момента версии 1.2, там появилось автодополнение блоков и ещё какие-то фичи.

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

когда щупал там вроде табом 6 пробелов ставилось только после большой развлекухи. в эклипс на тот момент это был дефолт)

то что плагин фортрана обновили это хорошо, они вроде с разрабами КБ ругались.

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

Плагин обновляется чуть чаще, поэтому его разработчики предоставляют сборки с текущими обновлениями из svn.

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

Проверил, табуляцией 6 пробелов не получилось вставить за раз, но indent срабатывает при переходе на новую строку, раз уж находишься в 7 позиции.

А так, похоже, можно табы на 2 или 3 пробела настроить. Ещё есть инструмент замены табов на пробелы в набранном ранее тексте в плагина фортрана, где выставляется либо замена как для глобальной настройки codeblocks либо для файла/проекта.

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

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

У меня просто знакомые для программирования под 77 фортран использовали Эклипс.

Я лично ставлю себе Code::Blocks поскольку параллельной отладки мне пока не требовалось, а в остальном он мне как-то удобнее)

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

Про Qt Creator умолчу — он сильно эволюционировал с тех пор, как я им пользовался.

Но вот пробовал ли ты что-то серьёзное написать, используя KDevelop?

Code::Blocks и Anjuta гораздо функциональнее.

Как и Vim/Emacs с модулями расширения, коих миллион — можно собрать из конструктора что угодно. У меня коллеги под Vim'ом сидят, при том, что есть лицензионный CLion и адекватное железо.

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

В те времена, когда я выбирал себе IDE, QT creator и KDevelop мне показались кастратами, да еще и прибитыми к ПК.

Ну и у сабжа куча плагинов, можно писать скрипт-плагины, работает как на онтопе, так и на офтопе...

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

А чем она лучше QT Creator, KDevelop кроме того, что указанные IDE требуют библиотеку QT?

Она умеет всё что хочешь, а твой Qt Creator так прибит к Qt что даже Си не умеет.

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

В чем фишка этой IDE?

Она очень настраеваемая, удобная и приятная на ощупь, если смириться и не обращать внимания на множество неисправляемых багов.

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

Просто он лучший из открытого.

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