Плагины
- WebEdit - добавляет кнопки для вставки тегов HTML (можно редактировать).
- Snippets - добавляет панель со сниппетами (можно добавлять свои сниппеты, распределяя их по категориям).
- ImgTag - добавляет возможность вставки тегов изображений.
- Explorer - отображает дерево документов на компьютере и позволяет создать список избранных директорий и документов.
- Compare - предназначен для сравнения содержимого файлов.
- Tidy2 - исходное форматирование HTML.
- JSTool - форматирование, минимизация JavaScript.
- HEX-Editor - HEX редактор.
Установить и настроить плагины можно: Плагины → Plugin Manager → Show Plugin Manager. Кроме сниппетов очень удобно использовать макросы (запустить запись макроса → ввести текст → остановить запись. Далее можно вставить записанный текст, нажав сочетание клавиш Ctrl+Shift+P или выбора пункта "Прокрутить запись" в меню "Макросы" или же сохранить запись в макрос, выбрав одноимённый пункт, дав название макросу и присвоив сочетание горячих клавишей. Для управления макросами также имеются специальные кнопки. Запуск макроса может быть осуществлён многократно.
Настроить кодировку нового документа можно: Опции → Настройки → Новый Документ. По умолчанию установлена кодировка UTF-8 без BOM. Отметив последнюю радиокнопку, можно установить свою кодировку, например, windows-1251.
Редактор умеет сохранять резервную копию. По умолчанию каждые 7 секунд производится снимок сессии и периодическое резервное копирование ( в моём случае резервная копия сохраняется по такому пути: C:\Users\Igor\AppData\Roaming\Notepad++\backup\). Также можно включить резервное Копирование (при сохранении). Все эти настройки можно произвести: Опции → Настройки → Резерв. Копирование.
Автозавершение и автовставка настраиваются здесь: Опции → Настройки → Автозавершение.
В последних версиях Notepad++ отсутствует nppPluginManager и придётся устанавливать его вручную. Для этого с официального сайта плагина нужно скачать подходящую версию (Для меня - PluginManager_v1.4.9_UNI.zip), распаковать архив а поместить извлечённые файлы в соответствующие папки:
C:\Program Files (x86)\Notepad++\plugins\PluginManager.dll
C:\Program Files (x86)\Notepad++\updater\gpup.exe
Кодирование изображений в Base64
- Открыть изображение в блокноте (
Ctrl+O) - Выделить код (
Ctrl+A) - Перейти: Плагины → MIME Tools → Base64 Encode
CSS:
#div {
background:url(data:image/png;base64,код) no-repeat right center #FFF;
}HTML:
image/gif;base64,код" alt="">Для этих целей можно использовать также PHP:
/ Путь до изображения:
$content = "image.png";
echo base64_encode(file_get_contents($content));Пользовательские теги
Для того, чтобы добавить пользовательские теги для автоподстановки заходим в папку программы: C:\Program Files (x86)\Notepad++\plugins\APIs и редактируем файл для нужного языка.
Разделение на два окна
Захватить вкладку мышкой и перетащить в окно программы → отпустить и в появившемся контекстном меню выбрать "Переместить в другую область". Для возвращения обратно нужную вкладку снова захватить и перетащить в окно программы.
Выделение нужной области
Выделять текст при зажатой клавише Alt.
Мультиредактирование как в Sublime Text
Включение: Опции → Настройки → Правка → Поставить галочку Мультиредактирование.
Использование: Удерживая клавишу Ctrl, ставить курсоры, нажимая левую клавишу мышки.
Горячие клавиши
Настройка/Изменение: Опции → Горячие клавиши.
Если какая-либо комбинация клавиш уже используется в системе, внизу окна установки горячих клавиш появится сообщение "CONFLICT FOUND!".
Автозавершение
В Опции - Автозавершение - Автовставка установить флажки напротив скобок {, (, [, кавычек " , ', html/xml закр. тег (последнюю галочку не ставить, если используется Emmet).
Размер шрифта (также в Sublime Text)
Увеличить/уменьшить размер шрифта можно с помощью клавиш Ctrl и + / Ctrl и -.
Перенос строк (также в Sublime Text)
Вид - Перенос строк.
Использование Emmet (также в Sublime Text)
div#wrap>ul#menu>li.menu*3>a
В div, имеющий идентификатор wrap помещается ul, имеющий идентификатор menu, куда помещаются 3 li, имеющие класс menu, куда помещаются ссылки a.
В Notepad++ необходимо назначить горячие клавиши: Опции - горячие клавиши... - вкладка Plugin commands.
В Sublime Text - клавиша TAB.
Запуск программы или документа в программе
В диалоговом окне Запуск (F5) указать путь до запускаемой программы.
Если нужно запустить документ (например в браузере Opera), то сначала указать путь до браузера, а потом через пробел добавить в кавычках переменную: "$(FULL_CURRENT_PATH)"
Полностью: "C:\Program Files\Opera\opera.exe" "$(FULL_CURRENT_PATH)"
Сохранение в txt по умолчанию
- Опции → Настройки → Вкладка Новый документ → Синтаксис по умолч., → Обычный текст
- Опции → Настройки → Вкладка Путь по умолчанию → Снять галочку "Новый диалог сохранения файла (без запроса расширения файла)"