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

История
Проект находился на SourceForge.net, откуда он был скачан (по состоянию на 23 июля 2015 года) более 29 миллионов раз.

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


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


-Подсветка синтаксиса
-Сворачивание кода
-Автодополнение и автоматическое закрытие скобок и тэгов (если активировано)
-Закладки
-Ргулярные выражения для поиска и замены
-Запись и воспроизведение макросов-
-Сравнение файлов-Менеджер проектов
-Карта документа
-Переопределение любых горячих клавиш
-Резервное копирование сохраняемых файлов (включается в настройках)
-Трансформация текста при помощи подключённого плагина TextFX
-Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2
-Блоковое выделение текста, одновременное выделение нескольких разных мест (с Ctrl)
-Многострочное редактирование (с использованием Alt)
-При установке дополнительных плагинов
-Шаблоны текста (сниппеты), вводимые с помощью сокращений (плагин SnippetPlus)
-FTP-менеджер (плагин NppFTP)
-Hex-редактор
-Автосохранение (при потере фокуса; через настраиваемый промежуток времени)
-Проверка орфографии (с использованием GNU Aspell)
-Симметричное и асимметричное шифрование текста (при установке плагина NppDarkCrypt)
-Поддержка Zen Coding
-Поддержка автоматизации с помощью скриптов: Python, JScript, Lua, и других

Поддержка сохранения в OneDrive и Dropbox

Комментарии

Популярные сообщения из этого блога

Создание интеллект - карты