Notepad++

Плагины

  • 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 по умолчанию

  • Опции → Настройки → Вкладка Новый документ → Синтаксис по умолч., → Обычный текст
  • Опции → Настройки → Вкладка Путь по умолчанию → Снять галочку "Новый диалог сохранения файла (без запроса расширения файла)"