Notepad++

текстовый редактор Из Википедии, свободной энциклопедии

Notepad++

Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса, разметки, а также языков описания аппаратуры VHDL и Verilog.

Краткие факты Тип, Автор ...
Notepad++
Логотип программы Notepad++
Скриншот программы Notepad++
Интерфейс программы
Тип Текстовый редактор
Автор Don Ho[1]
Разработчик Notepad++ репозиторий
Написана на C++[2]
Операционные системы Windows и ReactOS
Языки интерфейса Многоязычная поддержка (91 языковой пакет[3])
Первый выпуск 24 ноября 2003
Аппаратные платформы x86, x86-64 и arm64
Последняя версия
Репозиторий github.com/notepad-plus-…
Состояние активное
Лицензия GPL 3.0+[5][6]
Сайт notepad-plus-plus.org
 Медиафайлы на Викискладе
Закрыть

Базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Windows API, и распространяется под лицензией GNU General Public License. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры. Поддерживает открытие более 100 форматов[7].

История

В ноябре 2003 года инженер-программист Дон Хо (Don Ho) создал прототип Notepad++. Он являлся более быстро работающей альтернативой, написанной на Scintilla/C++, другому его редактору, написанному на Java, над которым Дон Хо работал в компании JEXT. Однако, более производительная версия в компании принята не была[8].

25 ноября 2003, после 2-3 месяцев разработки в свободное от работы время, код Notepad++ был выложен на SourceForge[8][9]. Он был скачан (по состоянию на 23 июля 2015 года) более 29 миллионов раз[10].

В 2010 году из-за блокировки правительством США SourceForge.net для стран из «чёрного списка» (Северной Кореи, Кубы, Сирии и т. д.) переместился на собственный сайт http://notepad-plus-plus.org[11].

Возможности

Суммиров вкратце
Перспектива

Базовые возможности

Возможности программы заявлены на официальном сайте[12]

  • Подсветка синтаксиса
  • Сворачивание кода
  • Автодополнение и автоматическое закрытие скобок и тэгов (если активировано)
  • Закладки
  • Регулярные выражения для поиска и замены
  • Запись и воспроизведение макросов[13]
  • Сравнение файлов
  • Менеджер проектов
  • Карта документа
  • Переопределение любых горячих клавиш
  • Резервное копирование сохраняемых файлов (включается в настройках)[14]
  • Трансформация текста при помощи подключённого плагина TextFX
  • Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2
  • Блоковое выделение текста, одновременное выделение нескольких разных мест (с Ctrl)
  • Многострочное редактирование (с использованием Alt)

При установке дополнительных плагинов[15]

  • Шаблоны текста (сниппеты), вводимые с помощью сокращений (плагин SnippetPlus)
  • FTP-менеджер (плагин NppFTP)
  • Hex-редактор
  • Автосохранение (при потере фокуса; через настраиваемый промежуток времени)
  • Проверка орфографии (с использованием GNU Aspell)
  • Симметричное и асимметричное шифрование текста[15] (при установке плагина NppDarkCrypt)
  • Поддержка Zen Coding[16]
  • Поддержка автоматизации с помощью скриптов: Python, JScript, Lua, и других
  • Поддержка сохранения в OneDrive и Dropbox[17][18]

Версии программы

Программа поставляется в двух версиях: UNICODE и ANSI, причём последний вариант доступен только при ручной распаковке архива. Плагины могут быть написаны под определённую версию программы, но чаще плагин работает в обеих версиях, хотя в последнее время акцент делается на UNICODE-версию, как наиболее перспективную.

Для linux программа работает через wine, доступна через набор программ в winetricks, альтернативно подобную функциональность могут дать kate или notepadqq.

Подсветка синтаксиса

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

Примечания

Литература

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.