Plugin Manager

Этот плагин предназначен для установки, обновления и удаления плагинов.

Пункт меню плагина Плагины→Plugin Manager→Show Plugin Manager открывает окно, в котором 3 вкладки.

Вкладка Available (Доступный) показывает список доступных для установки плагинов. Кнопка Install (Установить) устанавливает плагины отмеченные галкой и по завершении предложит перезапустить Notepad++, чтобы загрузится с новыми плагинами. Список также показывает версию плагина и стабильность (Good - Хорошо, "Occasional issues" - "Иногда проблемы"). Список не содержит уже установленные плагины. Клик на плагине сопровождается выводом описания плагина (на англ. языке)

Вкладка Updates (Обновления) показывает плагины, для которых появились новые версии. Кнопка Update (Обновить) выполняет скачивание плагинов и по завершении предложит перезапустить Notepad++, чтобы загрузится с новыми версиями. Список показывает номера установленной и новой версии.

Вкладка Installed (Установленные) показывает уже установленные плагины. Кнопки Reinstall (Переустановить) и Remove (Удалить) выполняют соответствующие действия.


Кнопка Settings (Настройки) выводит окно со следующими элементами:

Proxy address: и Proxy port: - адрес и порт прокси

Notify of plugin updates at startup - Сообщить о новинках плагина при запуске

Check for plugin updates every <число> days - Проверять обновления плагина каждые 14 дней. Задайте интервал между обновлениями.

Show unstable plugins - Показывать нестабильные плагины

Install plugins for all users - Устанавливать плагины для всех пользователей



Список плагинов предлагаемых менеджером плагинов

C|D|E|F|G|H|I|J|L|M|N|O|P|Q|R|S|T|U|V|W|X|Z
ACCPC
Выполняет автозавершение кода для пользовательских классов в скриптах PHP.
AnalysePlugin
Позволяет искать более одного поискового запроса одновременно. Отлично подходит для анализа log-файлов.
Automation Scripts
Позволяет реализовать простую макросо-подобную автоматизацию с помощью C# скриптов. Решение основано на движке CS-Script C# script.
AutoSave
Авто-сохранение файлов по таймеру или при потере фокуса.
Autosave2
Позволяет автоматически делать копии файлов (бэкап) с меткой времени в имени файла (например "ToDo.txt.2013-04-19 10.13.09"). Оригинальные файлы не сохраняются автоматически. Правильно было бы назвать плагин Autocopy
CCompletion
Автозавершение кода, с полезным функционалом. Например позиционирование функций и переменных, быстрый переход к ним и возвращение в исходную позицию.
Clipboard Helper
Аналог истории буфера обмена в Notepad++, но позволяет редактировать элементы в истории и изменять их порядок. Требует .net 2.0 или выше
Code alignment
Делает код более читабельным! Требует .NET Framework 3.5.
ColdFusion Lexer
Лексер ColdFusion. Подсветка синтаксиса, вызов подсказок, автозавершения для языка ColdFusion
Column sorting
Позволяет сортировать текстовый файл, основываясь на значениях содержащихся в колонках (текст или числа)
Combine
Позволяет соединить все открытые файлы в один файл.
Compare
Сравнивает два файла в режиме "Множественный просмотр".
CS-Script (C# intellisense)
Интеграция CS-Script. Позволяет загружать, выполнять и изменять скрипты C#, таким образом очень похож на поддержку проектов "Visual Studio C#"
Customize Toolbar
Предназначен для изменения набора кнопок на панели инструментов. Подробнее...
DocIt
Помогает в документации. На данный момент поддерживает C/C++ и Java
Document Monitor
Обновляет открытые документы каждый 3 секунды.
Don Rowlett Color Picker
Для выбора цвета в различных форматах. Вызывает окно с регуляторами и выбором формата вставки.
DoxyIt
Вдохновленный от DocIt. Создаёт блочные комментарии в стиле Doxygen, основанные на определениях функций/методов. Также предоставляет функциональные возможности для изменения блочных комментариев. Настраиваемые для каждого языка. Текущие поддерживаемые языки: C/C++, Python, Java, PHP, JavaScript, C#, UDLs.
DSpellCheck
Проверка орфографии. Подчёркивает слова, предоставляет выбор для замены. Подробнее...
EditorConfig
EditorConfig помогает разработчикам определять и поддерживать унификацию внешнего вида кода между разными редакторами и IDE.
Emmet
Инструмент веб-разработчика, который может значительно облегчить рабочий процесс кодирования HTML и CSS
Explorer
Представляет собой панель файлового менеджера, где вы можете открыть файлы двойным кликом. Имеет файловый фильтр (например: *.ini;*.txt). Имеет "Избранное", куда можно добавить адреса на файлы, папки, веб-ссылки, сессии.
External Lexer KVS
Лексер KVS. Подсветка синтаксиса для языка KVS (KVIrc язык сценариев). Пример внешнего лексера
F# Interactive
Плагин хоста. F# должен быть установлен отдельно
Falling Bricks
Игра тетрис
File Switcher
Переключатель вкладок. Вызываете окно и в строке поиска вводите номер вкладки или часть имени файла.
FingerText
Для вставки фрагментов текста, с поддержкой нескольких активных областей
GEDCOM Lexer
Лексер GEDCOM. Просмотр и редактирование файлов GEDCOM с подсветкой синтаксиса: уровня, xref id, тегов, указателей, значений, экранирующих символов.
Gmod Lua Lexer
Лексер "Garry's Mod", с подсветкой синтаксиса.
GOnpp
Помогает писать Go-программы. Вы должны иметь язык программирования GO, установленный на вашем компьютере.
Gtag Search
Для gtags и ctags поиска. Необходимо запустить "ctags -R" и "gtags" из корня кода.
GuidGuard
Создаёт ограничители заголовков в стиле C++, используя GUID-идентификаторы. Это гарантированно исключает возможность пересечения идентификаторов даже в крупных проектах
HTML Tag
Содержит три функционала:
1. Прыжок к HTML и XML тегам, подобно встроенным прыжкам к фигурным скобкам (Ctrl+B / Shift+Ctrl+B) и выделяет содержимое тегов.
2. Кодирует/декодирует в мнемонический код, например & в &amp;
3. Кодирует/декодирует JS-символы, например é в \u00E9
ImgTag
Позволяет вставить img-теги в html-документ, с помощью диалогового окна "Открыть файл" для выбора файлов изображений.
Indent By Fold
Для отступа используя узлы сворачивания. Отключите опцию "Опции→Настройки→Разное→Повторять отступ предыдущей строки"
JSLint
Позволяет запускать JSLint (The JavaScript Code Quality Tool)
JSON Viewer
Просмотрщик JSON. Отображает выделенную JSON-строку в виде дерева (tree view)
JSTool
Плагин javascript. JSMin-алгоритм для минимизации кода. Форматирование кода javascript. Просмотрщик данных JSON, легко обрабатывает более 10 Мб данных.
LanguageHelp
Позволяет запускать файл справки (CHM, HLP, PDF) связанный с типом открытого файла и поиск по выделенному слову под курсором. Подробнее...
Light Explorer
Позволяет открыть документ из проводника закреплённого в виде панели.
Linefilter2
Фильтр строк. Возвращает в отдельный файл строки (целиком), содержащие поисковой запрос. Опции поиска: "найти не соответствующие", "пометить найденное в результатах", "чувствительность к регистру", "показывать опции поиска в заголовке результатов", "показывать номера строк в результатах", "показывать указанное число строк до и после найденной", "регулярные выражения".
Location Navigate
Сохраняет позицию курсора на панели в виде истории, чтобы быстро перемещаться между позициями.
Lorem Ipsum
Inserts Lorem Ipsum text. Lorem Ipsum is a standard text used for print and website layout, before the actual copy text is decided.
MathPad
Позволяет вычислять математические выражения. Для расчета выражений, функций, многочленов, интегралов, матриц, производных. Включает в себя математическую библиотеку aNuMet. Написано на PureBasic 4.40 (x86)
MIME Tools
Преобразует из/в Base64. Это подходит для обработки текстов электронной почты. Автор: Don Ho.
MultiClipboard
История буфера обмена
Named bookmarks
Добавляет именованные закладки в файл C, C++, Java, C#, или HTML в виде закомментированной строки, например /*@NPPBookmarkИмяМетки*/ для C++ и в дальнейшем перемещаться с помощью выбора закладки из списка.
NativeLang
Позволяет сделать локализацию (перевод на родной язык) некоторых плагинов (Explorer.dll, HexEditor.dll, WindowManager.dll, MultiClipboard.dll). Примеры использования
NewFileBrowser
Позволяет просматривать HTML-файлы на панели Notepad++ во встроенном объекте браузера. Обновляет страницу горячей клавишей Ctrl+E.
Notepad#
Новый вариант обработки строк, комментариев, отступов и т.д.
Правильная новая строка внутри блочных комментариев в C, C++, Javascript, PHP
Правильная новая строка в #-комментариях Ruby
Правильный отступ при открытии фигурной скобки в Си-подобных языках и CSS. И при закрытии.
Переключение вкладок с помощью Alt + Left/Right
Отступы после открытых тегов в XML, HTML и PHP
Закрытие открытых тегов
Отступ в Ruby после инструкций module|class|def|do|if|else|elsif|private
В CSS числовой код цвета подсвечивается тем же фоном
Прокручивать конец файла к верху (аналог ScrollPastEOFUni.dll)
Двойной клик, чтобы одновременно редактировать пары тегов
и многое другое
NppAutoIndent
Плагин имеет "умные" отступы для Си-подобных языков, таких как C/C++, PHP, Java. Не поддерживаются HTML, XML и тому подобные, так как их сложнее реализовать.
NppCalc
Для вычисления выражений. Вводите выражение, жмёте Enter. В комплекте установки русская справка. Имеет проблему подсветки для чёрных тем в TXT-файлах.
NppCrypt
Шифрование, дешифрование и хэширование текста с помощью пароля.
NppExec
Выполняет команды с возможностью записи результатов в консоль. Подробнее...
NppExport
Является настоящим WYSIWYG экспортом. Экспортирует в HTML или RTF формат, с подсветкой синтаксиса, сохранив в файл или отправив в буфер обмена. Так, что вы можете вставить в редакторы "MS Word", Abiword, "openoffice.org Writer", получив тоже самое визуальное отображение. Подробнее...
NppFTP
Позволяет FTP, FTPS, FTPES и SFTP подключение. Очень полезно для веб-разработки, чтобы редактировать файл на сервере. Для настройки соединения нажать "Settings"→"Profile settings" на панели FTP. В открывшемся окне настройки нажать "Add new", указав имя профиля и заполнить поля на первой вкладке "Connection", указав сервер, логин и пароль. Далее кнопка "(Dis)Connect" на панели FTP будет содержать список добавленных профилей, выбор которого сопровождается подключением к серверу.
NppJumpList
Для Win7
NppMenuSearch
Поиск пунктов в меню. Добавляет на панель инструментов поле поиска. По мере ввода текста в нём, выпадает список найденных в меню пунктов. Клик по пункту выполняет соответствующее действие.
NppNetNote
Позволяет редактировать некоторый документ в режиме реального времени на двух разных компьютерах. Только необходимо сетевое подключение между ними.
NppPlates
GUI для создания HTML-шаблона. Выбор типа, заголовка, метаданных, кодировки. Выбор шаблонов, сохранённых в истории
NppSync
Обновляет локальные HTML-страницы в Chrome, когда страница была отредактирована в Notepad++. Это комбинация из двух плагинов: один для Notepad++, другой для Chrome. Полная информация по установке в Readme.
Oberon-2 Lexer
Лексер Oberon-2. Подсветка синтаксиса языка программирования Oberon-2
Obide
Предоставляет возможности IDE для разработчиков XDS Oberon-2, такие как автозавершение, навигация по исходнику, подсказки кода, и т.д.
Open File In Solution
Позволяет индексировать папки и некоторые типы ресурсов (xml-, cpp, py-файлы) для быстрой индексации файлов
Perforce actions
Обеспечивает интеграцию с Perforce.
Plugin Marker Margin
Этот плагин используется другими плагинами. Он добавляет свободное поле слева.
Poor Man's T-Sql Formatter
Простой SQL форматир. выполнения полного мульти-пакетного T-SQL форматирования с многочисленными опциями.
Pork2Sausage
Преобразует выделенный текст через преобразователь (консольная программа, которая принимает входные данные и затем генерирует выходные данные). Может быть определено до 20 преобразователей. Для примера в комплекте 3 преобразователя. Автор Don Ho.
Powershell Lexer
Лексер Powershell. Поддерживает подсветку синтаксиса и сворачивание
Preview HTML
Позволяет просматривать HTML-файлы на панели Notepad++ во встроенном объекте браузера. Автоматически обновляет страницу при выборе вкладки или при изменении документа. Позиция просмотра удерживается. Используется движок IE.
Print all
Печатает все документы, которые в данный момент открыты. Использует пункт меню "Напечатать"
PyNPP
Позволяет писать скрипты Python в Notepad++ и запускать их из Notepad++ без необходимости открывать командную строку.
Python Indent
Отступы при вводе кода Python соответствует его синтаксису.
Python Script
Скриптовый плагин для Notepad++, с документацией включительно.
Так легко кодировать, как например:
notepad.open('filename.txt')
editor.appendText("Hello World")
Quick Color Picker +
Подсвечивает код цвета в HTML-документах тем же цветом кода с помощью линии подчёркивания.
Поддерживает форматы: #ffcc00, rgb(255, 37, 37), rgba(255, 37, 37, 0.5)
Двойной клик (на ffcc00, rgb, rgba) для выбора цвета во всплывающем GUI.
Правый клик в палитре выбирает цвет в левую часть окна
Пипетка и вызов стандартного окна выбора цвета в Windows
QuickOpenPlugin
Имитирует пункт "Открыть выделенный файл" в PSPad. Например в PSPad можно выделить путь и открыть его из контекстного меню.
RegEx Helper
Подсвечивает все совпадения регулярного выражения в документе. Клик на элементе в списке результатов показывает его в документе.
RegRexPlace
Добавляет всего один пункт в меню, при выборе которого документ обрабатывается регулярными выражениями указанными в конфигурационном файле RegRexPlace.ini. Формат достаточно прост, существует строка поиска и строка замены, которые пронумерованы группами. В примере собственная разметка BBCode, при обработке которой *text* заменится на [b]text[/b]
ReloadButton
Добавляет кнопку "ReloadFile" на панель инструментов. Кнопка делает тоже что пункт меню "Переоткрыть файл с диска", но без подтверждения.
RunMe
Выполняет файл на основе ассоциации файла. Имеет некоторые опции.
Save as admin
Позволяет сохранять любой файл от имени администратора. Если сохранение файла окажется недоступным, то сохраните его от имени администратора.
SciMarkerSymbol
Этот плагин используется другими плагинами.
ScrollPastEOF
Позволяет прокручивать текст так, что последняя строка будет у самого верха видимой области ввода.
SecurePad
Позволяет шифровать/дешифровать документы или выделенный текст своим ключом. Это полезно для хранения логинов и паролей, чтобы они не были доступны.
Select 'N' Launch
Сохраняет выделенный текст во временной папке TEMP с указанным расширением (настраивается в конфигурационном файле) и открывает файл в ассоциированной программе. Автор: Don Ho.
Session Manager
Менеджер сессий. Более конфигурируемое управление сессиями.
SherloXplorer
Эксплорер-подобный плагин (требует .NET 2.0). У меня вызвал сбой (WinXP, Npp-6.5.3)
SnippetPlus
Вставка фрагментов. Кнопка активации панели открывает два типа фрагментов: с заменой и вокруг выделенного. Поле "Filter" фильтрует список для быстрого поиска фрагмента по названию. В меню "Show GUI Editor" открывает окно изменения фрагментов.
Snippets
Вставка фрагментов. Подробнее...
Solution Tools
Настраиваемый приоритет на основе файлового волшебства (наиболее часто используется при переключении между .h и .cpp)
SolutionHub
Предназначен для некоторых плагинов от incfred
SolutionHubUI
Предназначен для SolutionHub
Source Cookifier
Показывает структуру исходников (C, C++, C#, Java,..)
SourceSwitch
Для переключения между исходником и заголовочными файлами проекта (таких как #include "header.h"). Просто поставьте курсор на имя файла и вызовите горячую клавишу.
Speech
Notepad++ воспроизводит текст с помощью речевого движка. С русским текстом могут быть проблемы.
Spell-Checker
Проверка орфографии. Перед использованием необходимо установить Aspell. На данный момент в стандартной комплектации уже существует более удобный плагин проверки орфографии DSpellCheck с движком Hunspell, не требующий танцев с бубном.
SQL
Позволяет осуществлять поиск и фильтрацию форматированного текста CSV в окне Notepad++ используя стандартные запросы SQL
Subversion
В этой версии осуществлены обычные команды обновления и передачи. Необходимо установить TortoiseSVN для работы этого плагина.
Switcher
Предназначен для переключения между 'связанными' файлами. На данный момент существуют связи между asm<>inc, cpp<>h, cc<>h и c<>h. Полезно, когда назначена горячая клавиша.
TabIndentSpaceAlign
Используется для вставки табуляции в качестве отступов и пробелов в качестве выравнивания.
TagLEET
Ctags-просмотрщик. Просматривает определение переменных и функций в исходном коде. Можно также найти include-файлы, если ctags был создан корректно. Сверхбыстрый с низким потреблением памяти. Позволяет работать с одним Ctags-файлом для очень крупных проектов.
TagsJump
Позволяет создать индексный файл, перейти к определению и обратно.
TagsView
При открытии C++ файлов создаёт список функций. Использует ctags.exe, который в свою очередь использует конфигурационный файл ctags.opt с регулярными выражениями для анализа ini и reg файлов.
TakeNotes
Предназначен для коротких быстрых заметок. Опции позволяют задать папку сохранения, имя файла в виде переменных (имя пользователя, дата, время).
Task List
Список задач. Сканирует документ и все найденные строки с префиксом "TODO:" добавляет в список задач (панель). Кто не в курсе, TODO означает "Чтобы сделать", т.е. некоторый список заявленных задач, которые планируется сделать.
TextFX Characters
TextFX включает в себя многочисленные функции для преобразования выделенного текста.
TFS Work Item
Прикрепляет открытый файл к элементам работы TFS (Microsoft Team Foundation Server). Тестирован только на TFS 2010 и требует .NET 4.
Tidy2
Делает HTML, XML файлы упорядоченными. Поддерживает HTML5. Подробнее...
ToolBucket
Групповой инструмент. Требует .NET 2.0. Многострочный поиск и замена. Изменение отступа. Генерирует GUID. И другие.
TopMost
Позволяет сделать Notepad++ поверх всех окон. Кнопка на панели инструментов.
Tortoise SVN
Основные операции для SVN, с концепцией корневого каталога решения. Примечание: Плагин внутренне использует Tortoise SVN, поэтому оно должно быть установлено. Аббревиатура SVN означает Subversion (система управления версиями)
Translate
Для быстрого перевода выделенного текста в выбранный вами язык, например с русского на английский.
UniversalIndentGUI
Форматирует код, делая его более читабельным используя разные стили, такие как AStyle, GNU Indent, GreatCode, HTML Tidy, Uncrustify и другие. Главная особенность - предварительный просмотр.
ViSimulator
ViSimulator makes it possible to edit as vi/vim in notepad++. ViSimulator simulates/emulates most frequently-used vi/vim commands to provide more powerful editing capability for notepad++.
WebEdit
Добавляет кнопки на панель инструментов для вставки тегов. Замена аббревиатур с помощью горячей клавиши. Подробнее...
WLangLexer
Лексер WDScript
XBrackets Lite
Автоматически закрывает введённую открытую скобку ([{""}]). Это используется, чтобы предотвратить возможные ошибки в программировании связанные с забывчивостью закрытия скобки. На данный момент этот функционал уже существует в Notepad++, без установки сторонних плагинов (смотрите в настройках раздел Автозавершение).
XML Tools
Этот плагин полезен для работы с XML-файлами. Подробнее...
XPatherizerNPP
Analyze multiple XPath queries with reverse lookup
Zen Coding - Python
Реализация Zen-кодирования методом Sergey Chikuyonok. Разворачивает сокращения в HTML, CSS, XML, XSLT и XSD. Использует плагин Python Script.
Конструкция:

tr#head1.header>td*2

преобразуется в:

<tr id="head1" class="header">
    <td></td>
    <td></td>
</tr>

Zoom Disabler
Проблема при масштабировании, когда вы хотите прокрутить документ вниз, но при этом была нажатой клавиша Ctrl? Тогда этот плагин для вас. Он отключает масштабирование мышкой или клавишами или оба варианта.