LINUX.ORG.RU

CodePointer 0.1.4

 , codepointer, , ,


0

2

1-го мая состоялся выпуск 0.1.4 CodePointer (ранее назывался qtedit4) — IDE для языков C++, Go, Rust и многих других.

Проект находится на ранней стадии разработки, и основное внимание уделяется локальной, а не веб-разработке.

Основные возможности:

  • Поддержка только UTF-8.
  • Возможность загрузки/сборки проектов: CMake, Meson, Go, Cargo.
  • Предварительный просмотр XML, JSON, SVG, Markdown.
  • Редактор двоичных файлов / шестнадцатеричного кода.
  • Простой просмотрщик изображений.
  • Автоматическое (опционально) обновление с использованием стабильного и тестового каналов.
  • Панель команд (Ctrl+P — открытие файлов, Ctrl+Shift+P — список команд).
  • Автосохранение (изменённые файлы восстанавливаются при следующем запуске приложения).
  • Поддержка git (commit, amend, переключение веток).
  • Встроенный эмулятор терминала (на основе libvterm).
  • Форматирование кода (в разработке).
  • Для редактирования кода используется форк виджета qutepart-cpp, адаптированного для Qt 6:
    • не зависит от библиотек KDE;
    • подсветка синтаксиса 385 форматов (используются XML-файлы описания синтаксиса из редактора Kate);
    • 30 тем оформления (тоже из Kate).

Проект написан на языке C++ (стандарт C++20) с использованием фреймворка Qt 6, и распространяется по лицензии GNU GPL 2.0.

Изменения в этой версии:

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

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

★★★★★

Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 6)

Без интеграции с ИИ это всё баловство и детский сад.

zabbal ★★★★☆
()

The application will look like a normal text editor, but can

Mmmm… mkay

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

да я и «плюсы» на нем под avr-ки лабаю... реально удобная тулзятина :о)
и паскакаль тоже... не говоря про скрипты

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

Если оно на Qt6, то только UTF-8 и может - остальные кодировки оттуда за каким-то членом выкинули.

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

Без интеграции с ИИ это всё баловство и детский сад.

Да оно ещё и не на Rust!!!.. ;(

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

согласен, хорошая идея! (правда, мне в голову до сих пор так и не залетала, по причине того, что я «тот эмулятор» использую именно так, как он там «вделан»... ну т.е. для меня - то, что доктор прописал, а если нужно работа в «полноценном» терминале - тут-же открыт миднайт)

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

Ну и чем оно лучше Emacs?

Всем хуже разумеется.

zabbal ★★★★☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.