Notepad++

17-08-2023

Notepad++

Вид главного окна Notepad++
Тип

Текстовый редактор

Разработчик

Notepad++ Contributors

Написана на

C++

Операционная система

Microsoft Windows

Языки интерфейса

Мультиязычная поддержка (64 языковых пакета)

Первый выпуск

24 ноября 2003 года

Аппаратная платформа

x86/x64

Последняя версия

6.1.8 (16 сентября 2012 года)

Состояние

В активной разработке

Лицензия

GNU GPL

Сайт

http://www.notepad-plus-plus.org/

Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Он базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Win32 API и распространяется под лицензией GPL. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.

Содержание

История

Проект находился на SourceForge.net, откуда он был скачан (по состоянию на 12 декабря 2009) более двадцати миллионов раз.[1]

После событий января 2010 года на SourceForge.nethttp://notepad-plus-plus.org/

Возможности

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

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

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

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

  • Шаблоны текста (сниппеты), вводимые с помощью сокращений (плагин SnippetPlus)
  • FTP-менеджер (плагины: NppFTP)
  • HEX-редактор
  • Авто-сохранение (при потере фокуса; через настраиваемый промежуток времени)
  • Проверка орфографии (с использованием GNU Aspell)
  • Мощное симметричное и асимметричное шифрование текста[4] (при установке плагина NppDarkCrypt)
  • Поддержка Zen Coding[5]

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

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

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

ActionScript, ASP, Ada, ASCII art, Assembler, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, INNO, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, NSIS Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML.

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

Примечания

  1. SourceForge.net: Project Statistics for Notepad++. Архивировано из первоисточника 16 февраля 2012. Проверено 12 декабря 2009.
  2. Since January 2010, SourceForge has complied with US law to deny site access from 5 countries (Cuba, Iran, North Korea, Sudan, and Syria)
  3. Официальный сайт Notepad++. Архивировано из первоисточника 16 февраля 2012. Проверено 12 декабря 2009.
  4. ↑ Официальный каталог доступных плагинов Notepad++
  5. Официальная страница Zen Coding

Ссылки

  • Проект Notepad++ на сайте SourceForge.net
  • Юрий Меркулов. Путеводитель по текстовым редакторам. Часть 4. Архивировано из первоисточника 16 февраля 2012. Проверено 1 февраля 2010.

Notepad++.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47