Notepad++ (NPP) — легкий, быстрый, профессиональный и свободный текстовый редактор для Windows с открытым исходным кодом, с подсветкой синтаксиса, разметки, а также языков описания аппаратуры VHDL и Verilog. Базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Windows API, и распространяется под лицензией GNU General Public License. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры. Поддерживает открытие более 100 форматов
Official site //notepad-plus-plus.org/
Official GitHub repository //github.com/notepad-plus-plus
А
Горячие клавиши
Горячие клавиши Notepad++ //snipp.ru
- Вкладки
- Ctrl+N / Ctrl+O открыть новый документ / из файла
- Ctrl+S / Ctrl+Alt+S сохранить / как...
- Ctrl+W закрывает окно
- Ctrl+1..9 переходит на вкладку по номеру
- Ctrl+Tab и Shit+Ctrl+Tab переходит по вкладкам со списком
- Редактор
- Ctrl+Q коментирует/раскоментирует выделенный блок
- Ctrl+K закоментирует выделенный блок
- Ctrl+Alt+Enter / Ctrl+Alt+Shift+Enter - вставляет строку до/после
- Ctrl+D дублирует строку
- Ctrl+L копирует строку в буфер и удаляет
- Ctrl+J объединиет строки в одну
- Ctrl+U приводит к нижнему регистру
- Ctrl+Shift+U приводит к верхнему регистру
- Ctrl+Shift+Up/Down - перемещает выделенный блок выше/ниже
- Alt+Shift+Up/Down - формирует многострочный курсор для одновременного выделения или редактирования нескольких строк
- Ctrl+Shift+Space - выводит контекстную подсказку
- Структурные блоки
- Ctrl+B переходит к парной скобке (меню Search>Go to Matching Brace)
- Ctrl+Alt+B выделяет все между парными скобками (меню Поиск>Select All Between Matching Braces)
- Ctrl+Alt+F / Ctrl+Alt+Shift+F сворачивает/разворачивает структурный блок
- Alt+1..8 / Alt+Shift+1..8 сворачивает/разворачивает уровень 1..8
- Закладки
- Ctrl+F2 ставит/снимает закладку
- F2 / Shift+F2 переходит к следующей/предыдущей закладке
Настройки
Отступы Tab
Применение отступов Tab настраивается для каждого языка через меню Settings > Preferences > Language > Tab Settings.
Подсветка синтаксиса (highlighting)
Настройка через меню Settings > Style Configuratory.
- Global Styles
- Default Style:
- подчеркивание гиперссылок в PHP
- цвет контекстной подсказки
- знак = в PHP
- Default Style:
Контекстная подсказка (context-sensitive help)
Плагины
В среде Notepad++ доступны не все плагины !!! Управление установленными плагинами осуществляется в окне доступном через меню Plugins>Plugins Admin... В окне можно:
- в Available выбрать недостающий плагин и выполнить Install
- в Updates выбрать устаревшие плагины и выполнить Update
- в Installed выбрать ненужные плагины и выполнить Remove
Поддержка FTP /NppFTP
Под капотом
%USERPROFILE%\AppData\Roaming\Notepad++\config.xml конфигурация Notepad++
c:\Program Files\Notepad++\themes\ папка xml-файлов общих конфигураций тем; конфигурация темы включает настойки подсветки синтаксиса, например DarkModeDefault.xml
%USERPROFILE%\AppData\Roaming\Notepad++\backup\ папка для временных сохранений документов
%USERPROFILE%\AppData\Roaming\Notepad++\plugins\config\NppFTP\Cache\<user>@<host> папка кэширования структуры ftp-папок и открытых ftp-документов
Источники