Notepadqq

Бесплатно
Открытый исходный код
Linux

Сайт: notepadqq.com

Notepadqq — свободный текстовый редактор для разработчиков, ориентированный на операционные системы семейства Unix-подобных платформ. Проект возник как попытка создать аналог популярных лёгких редакторов под Linux с набором функций, характерных для программ класса "Notepad++": подсветка синтаксиса множества языков, поддержка проектов и файловых вкладок, средства поиска и замены с регулярными выражениями, а также возможности для настройки интерфейса и поведения через плагины и конфигурационные параметры. Программа реализована с учётом потребностей программистов и системных администраторов, работающих с разнообразными языками и форматами файлов.

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

  • Подсветка синтаксиса: поддержка более сотни языков программирования и разметки с настраиваемыми схемами и темами.
  • Множественное выделение: функция множественного курсора и одновременного редактирования нескольких вхождений текста.
  • Поиск и замена: встроенная поддержка регулярных выражений, поиск по проекту и опции для замены с подтверждением.
  • Работа с вкладками: одновременное открытие множества файлов с возможностью группировки и быстрого переключения.
  • Настраиваемый интерфейс: темы оформления, настройка панели инструментов, раскладки и сочетаний клавиш.
  • Расширяемость: поддержка плагинов или внешних скриптов для добавления функциональности и интеграции с инструментами разработки.
  • Поддержка кодировок: работа с различными текстовыми кодировками и нормализация переносов строк.
  • Файловые операции: быстрый открытие/сохранение больших файлов, автосохранение и восстановление сессии.
  • Проектная навигация: базовые возможности управления деревом проекта и быстрого перехода к файлам и символам.
  • Открытый исходный код: доступность исходников для изучения, модификации и распространения в соответствии с лицензией проекта.
Подробнее