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

Возможности

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

Возможности программы :

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

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

    * Шаблоны текста (сниппеты), вводимые с помощью сокращений (плагин Quick Text)
    * FTP-менеджер (плагины: FTP_synchronize)
    * Авто-сохранение (при потере фокуса; через настраиваемый промежуток времени)
    * Проверка орфографии (с использованием GNU Aspell)
    * Мощное симметричное и асимметричное шифрование текста (при установке плагина NppDarkCrypt)
    * Zen Coding