NppSnippets

Этот плагин предназначен для вставки фрагментов кода. На панель инструментов добавляется кнопка S, которая открывает или закрывает панель фрагментов. В главном меню добавляются только 2 пункта: Snippets и About. Основные пункты управления находятся в контекстном меню открываемой панели.

Пункты контекстного меню раскрывающегося списка библиотек:

New library...Создаёт новую библиотеку фрагментов
Edit library...Редактировать текущую библиотеку фрагментов
Delete libraryУдалить библиотеку фрагментов
Languages...Язык, для которого библиотека доступна.
Import libraryИмпортирует библиотеку из базы SQLite


Подробнее о командах

New library...
Создаёт новую библиотеку фрагментов. Открывает окно диалога с полями ввода:
Library name: (Задать имя библиотеки)
Created by: (Указать имя автора библиотеки)
Comments: (Комментарии к библиотеке)
Sort alphabetic (Сортировать по алфавиту)
Edit library...
Редактировать текущую библиотеку фрагментов . Открывает окно с полями ввода для изменения библиотеки. Тоже самое окно как и в предыдущем пункте, но заполненное текущими данными
Delete library
Удаляет библиотеку фрагментов.
Languages...
Язык, для которого библиотека доступна. Когда открыт документ определённого типа, то в раскрывающемся списке появляются только те библиотеки, которые были отмечены галочкой как доступные. Пункт All означает, что библиотека доступна для любого типа документа, то есть всегда в списке. Библиотека Templates (Шаблоны) доступна для всех, так как создаёт новый документ заданного типа.
Import library
Импортирует библиотеку из базы SQLite

Пункты контекстного меню списка фрагментов:

InsertВставляет фрагмент в документ
Add...Добавить фрагмент
Edit...Редактировать фрагмент
Delete...Удалить фрагмент
Duplicate...Дублирует фрагмент
Add from selection...Добавить фрагмент из выделенного текста
Add from clipboard...Добавить фрагмент из буфера обмена
Move up...Переместить пункт вверх (не работает)
Move down...Переместить пункт вниз (не работает)


Подробнее о командах

Insert
Вставляет фрагмент в документ. Тоже самое происходит при двойном клике на имени фрагмента в списке.
Add...
Добавляет фрагмент. Открывает окно диалога с полями ввода:
Snippet name: (Имя фрагмента, отображаемое в списке фрагментов)
Replace selection (Заменяет выделенное фрагментом)
Before cursor: (Часть фрагмента, вставляемая перед выделенным текстом)
After cursor: (Часть фрагмента, вставляемая после выделенного текста)
Start new document (Создать новый документ и вставить в него фрагмент. Обычно это создание стартового шаблона нового документа)
Language for doc: (Выбрать язык документа, который будет применён к созданному документу)
Edit...
Открывает окно для изменения фрагмента. Тоже самое окно как и в предыдущем пункте (Add...), но заполненное текущими данными
Delete...
Удаляет фрагмент
Duplicate...
Дублирует фрагмент с добавлением к имени суффикса " - Dup".
Add from selection...
Добавляет фрагмент в библиотеку, захватив выделенный текст.
Add from clipboard...
Добавляет фрагмент из буфера обмена
По умолчанию в плагине содержится библиотеки для языков C, С++, CSS, XML, HTML, PHP. Если вы хотите, чтобы библиотека открывалась для нового документа, но не для других языков, то укажите "Normal text", который применяется для TXT-файлов и этот тип определён по умолчанию для нового документа.