Программное обеспечение.

Notepad++ plugins list

IUA » 06 дек 2019, 21:48

Hi there. I realized some days ago that there isn't any convenient way to see total Notepad++ plugins list with descriptions.
It took me awhile to dig that info out Notepad++ guts — only in source code in entangled xml-file I found this information..
Here they are:
Notepad++ plugins list table. May be this is not overall list, but better than nothing..

Notepad++ plugins list


ActiveX Plugin
This plugin allows you to control Notepad++ via ActiveX.
You can use ActiveX with many scripting languages (VBScript, JScript, PHP, ...) and other languages (C++, C+, VB.NET, Delphi, ...).
So you are not bound to a single language.
AnalysePlugin
AnalysePlugin will help you to search for more than one search pattern at a time. Great for analysing log files.
AndroidLogger
Lexer for logcat, with it you can highlight the log lines and the colors customizable. In additional, it can capture logs & screenshot from device online.
AutoCodepage
AutoCodepage: A plugin to automatically set a document's code page to your needs on loading or renaming a document, changing its language or activating its tab. Usefull especially when coding batch scripts.
AutoEolFormat
A plugin to automatically set a document's EOL (End of Line) format to your needs on loading, saving or renaming a document or activating its tab.
Automation Scripts (NppScripts, Notepad++ Automation)
Notepad++ plugin for C# based automation.
The plugin allows implementing a simple macros-like automation as well as the full scale script based plugins by means of C# scripts.
The solution is based on CS-Script C# script engine.
AutoSave (Auto Save)
AutoSave allows to automatically save the currently open files based on a timer schedule (default is 1 min) and/or upon the application losing focus. The plugin offers a couple of options to save the current (or all the files), selecting only the named ones, accessible through a menu.
Autosave2
Allows you to automatically save your Notepad++ text with a timestamp.
This plugin does create new files (ie. copies) of the currently opened files.
The original files will not be saved automatically. (So basically, it is more a Autocopy rather than a Autosave)
Using a timer schedule and timestamps in the newly created filenames you will have a history of changed files like this:
ToDo.txt.2013-04-19 10.13.09
ToDo.txt.2013-04-19 10.14.09
ToDo.txt.2013-04-19 10.15.09
BetterMultiSelection
Provide better cursor movements when using multiple selections.
BinHex
Binhex plugin is a plugin for Notepad++ that can be use for bin/hex string manipulations such as bin hex conversion, bit shifting, grouping etc., can support very long string manipulation
- FORMAT : MSB --> LSB
- accepts prefix 0x/0b
- select/highlight the target text then call the function through plugin menu/shortcut key assigned
- target text will get manipulated in place
Bookmark Manager
This plugin adds simple bookmark functionality to Notepad++.
Basically it provides shortcuts for defining / jumping to specific bookmarks as it is incorporated in many RAD tools.
BracketsCheck
A plugin that helps you to check if brackets in your file are balanced.
You can check all text in a file or only the part you selected.
CCompletion
CCompletion is a code autocompletion plugin, with other useful features like listing functions / variables, quicky moving to their definition and easily returning to where you were before
Change Markers
This plugin tracks changes made to documents, and enables navigation between changes, with a distinction being mafe between saved and unsaved changes. The change indicator is either a bar in the left margin or a specific highlighting. Or none.
CharM
CharM (CHARacter Map) plugin for Notepad++. Highlight a character, select Plugins->CharM->Character Map, and it will give you variations of that character. Version 0.9 is functional, although it could use some work on the interface.
Clipboard Helper
This plugin is simular to the NPP built in Clipboard History, but allows editing of clips in history and ordering of clips.
Written in C# using the NppPlugin.NET v0.6 and therefore requires .Net 2.0 or above.
See https://sourceforge.net/p/notepad-plus/ ... /b59a9d6e/
Code alignment
Code alignment helps you present your code beautifully, enhancing clarity and readability.
Align your code by any character. Fast logical shortcuts to perform common alignments such as equals and period.
Requires .NET Framework 4.0
Code::Stats (CodeStats)
Code::Stats - Write code, level up, show off! A free stats tracking service for programmers. This plugin enables XP tracking in Notepad++.
ColdFusion Lexer
Syntax highlighting, Call tips (Notepad++ 5.8.4 required) and autocomplete for the ColdFusion language
Color Picker
A color picker which translates your selected colour in hexadecimal.
Column sorting
Lets you sort text file based on values contained in custom defined columns (text or numeric).
Combine
This plugin allows you to combine/merge all currently opened files into one file.
Compare
A very useful compare plugin to show the differences between 2 files (side by side).
Converter
Converts selected text (hexadecimal string or ASCII string) to ASCII or hexadecimal string according your choice.
ConvertExt...
ConvertExt is a plugin for Notepad++ 3.5 and above. This plugin allows Notepad++ to: - view a text file in different encodings (codepages); - convert a text file from one encoding to another; - add and work with your own [external] encoding tables; - replace a typed character by another user-defined character; - autocomplete a left bracket with a corresponding right bracket
CS-Script (C# intellisense) (CS-Script)
Notepad++ plugin for CS-Script integration.
It implements a real C# intellisense (similar to MS IntelliSense®) solution based on CS-Script and ICSharpCode.NRefactory/Mono.Cecil.
It also allows loading, executing, modifying and debugging C# scripts in a way very similar to the Visual Studio C# projects support.
This includes referencing assemblies and other scripts, code formatting, adding missing namespaces and intercepting Debug and Console output. It also includes integrated managed debugger
Requires .NET 4.0
CsvQuery Enables SQL queries against CSV files
Customize Toolbar
This plugin allows the Notepad++ toolbar to be fully customised by the user, and includes twenty-nine additional buttons for frequently used menu commands.
All buttons on the toolbar can be customized, whether Notepad++ built-in buttons, the additional buttons, or buttons belonging to other plugins.

Custom buttons for Notepad++ or plugin menu commands can be defined using a configuration file. It is possible to replace the icons of existing Notepad++ buttons.
CustomLineNumbers
CustomLineNumbers: A plugin to display line numbers as hex numbers. You can also configure the starting line number.
DBGp
This is a php debugger (XDebug) which talks DBGP protocol. Use this plugin to transform your Notepad++ to a php IDE.
DocIt
DocIt aids in documentation. It generates documentation templates for functions. Currently it supports C/CPP and Java. In all it gives eclipse/netbeans/vs like functionality to produce the doc strings, that can be used to generate documentation using a documentation generator like doxygen. (Can't guarantee full compatibility...it is under development)
1. open a C/CPP/JAVA/PHP file.
2. Go to a function defination and press CTRL+ALT+SHIFT+D and go fill the rest of the stuff....
Document Monitor
Document updater updates your opened documents in Notepad++ every 3 seconds
Don Rowlett Color Picker (Color Picker"/>

Developer tool for selecting color codes in various formats. It is not a color sampling tool.
DoxyIt
Inspired by DocIt. Generates Doxygen style comment blocks based on function/method definitions. Also provides functionality for modifying comment blocks. Configurable for each language. Current supported languages:
* C/C++
* Python
* Java
* PHP
* JavaScript
* C#
* UDLs
DSpellCheck
Spell-checking plugin, with following main features:
-Underlining spelling mistakes
-Iterating through all mistakes in document
-Finding mistakes only in comments and strings (For files with standard programming language syntax e.g. C++)
-Possible usage of multiple languages (dictionaries) simultaneously to do spell-checking.
-Getting suggestions for words by either using default Notepad++ menu or separate context menu called by special button appearing under word.
-Able to add words to user dictionary or ignore them for current session of Notepad++
-Using either Hunspell library (included in plugin), either Aspell library (needs to be installed), .
-A lot of customizing available from Plugin settings (Ignoring/Allowing only specific files, Choosing delimiters for words, Maximum number of suggestions etc)
-Support for downloading and removing Hunspell dictionaries through user friendly GUI interface
-Ability to quickly change current language through the nice menu.
EditorConfig
EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readibly and they work nicely with version control systems.
Ei-bericht
Highlighting for ei-berichten, making it easier to edit these files used in The Netherlands for health care claims.
Elastic Tabstops
Implementation of Elastic Tabstops. Stretch tabs to align with adjacent lines. Can also be used for TSV files.
For more information about elastic tabstops see:
http://nickgravgaard.com/elastic-tabstops/
Emmet
Emmet (ex-Zen Coding) is a web-developer's toolkit that can greatly improve your HTML & CSS workflow
Explorer
Explorer plugin is a file browser. You can open whatever you want from it in Notepad++, just double click!
External Lexer KVS
Syntax highlighting for the KVS language (KVIrc Scripting language). An example of an external lexer
F# Interactive
This plugin hosts F# Interactive inside Notepad++ (Note: F# should be installed separately).
Falling Bricks
This plugin for Notepad++ is a simple tetris-like game that you can play from within Notepad++.The rules are exactly the same, so I hope no explanation is needed :-P This is the most bare-basic implementation of tetris, so don't expect any fancy 3D graphics or surround sound effects. If you close the dialog box of this plugin (maybe your boss just appeared?), the game will auto pause, and you can resume from where you last left it. Your high scores are not remembered, So please scribble it into Notepad++ yourself!
File Switcher
This plugin allows you to switch the active buffer using just the keyboard. You can type any part of the filename, path or tab index. You can also use it as a replacement for the Ctrl-Tab functionality built into Notepad++.
FingerText
A Snippet plugin with support for multiple hotspots. Set the shortcut to Tab and remove from the Scintilla tab command for best usage.
GEDCOM Lexer (GedcomLexer)
View & edit GEDCOM files with syntax highlighting of: level, xref id, tag, pointer, value and escape tokens. Customize coloration and font styles. Grammar errors are also highlighted. View GEDCOM files in outline mode by folding sections based on line level.
Gmod Lua Lexer (Gmod Lua, Gmod 10 Lua Lexer)
A Garry's Mod 10 lua syntax highlighter plugin. It's also a good demonstration of syntax highlighter plugins for Notepad++.
GOnpp
GOnpp assists you writing Go-programms. It has code completion and function calltips (using gocode, see below) as well as direct interaction with the go command. Currently the following actions are implemented:
gocode complete -> ALT+O || gocode calltip -> ALT+P
go fmt -> ALT+F || go test -> ALT+T || go install -> ALT+I || go run -> ALT+R
Please note, that you must have the GO programming language installed on your computer to make use of GOnpp. You can get GO from http://golang.org/doc/install
To use the code-completion you need to have gocode installed and located either in your PATH or in GOROOT/bin. You can get gocode from https://github.com/nsf/gocode!
GrepBugs
The plugin will download the latest regular expressions from GrepBugs.com and grep for matches in all open files. Requires .NET 4+
Gtag Search
A plugin for a gtags and ctags based search for Notepad++. You need to run "ctags -R" and "gtags" from your code root.
GuidGuard
GuidGuard: a plugin that generates C++ style header include guards, using GUIDs for the guard identifier - this ensures you won't have identifier clashes even in larger projects, which traditional filename-based guards theoretically risk.
HEX-Editor
Some reported issues, however many bugs fixed in latest release
HTML Tag
This plug-in provides three core functions to Notepad++:
- HTML and XML tag jumping, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B), and selection
of tags and/or contents.
- HTML entity encoding/decoding (example: é to é)
- JS character encoding/decoding (example: é to \u00E9)
ImgTag
ImgTag allows to insert img tags, in your html document, using the Open File Dialog Box to select image files.
Indent By Fold
IndentByFold plugin for Notepad++ to Indent using Fold points
Note: Disable Notepad++'s Auto Indent in Settings - Preferences - MISC - Untick Auto Indent.
iTimeTrack
iTimeTrack is automated time tracking tool for programmers. Once the iTimeTrack plugin is installed, your billable time worked in files will be assigned to a project then a time-entry will be generated at https://itimetrack.com
JavaScript Map Parser
This is an extension for for better JavaScript support. It provides a panel with hierarchy structure of functions in your js file.
jN Notepad++ Plugin
jN (JavaScript for Notepad++) allows you to extend Notepad++ by using JavaScript.
- You can create new menu elements which execute JavaScript
- You can use a lot of ActiveX components available on your PC
- You can add shortcuts executing JavaScript
- You can create Html based dialogs and docking windows
- You can write JavaScript wrappers around Win32 API
- Since version 2.0.116 you can debug your automating scripts
- Selection highlighting and navigation bar
- Integrated Zen Coding v0.7
- You can catch context menu request and create your own
JSLint
A Notepad++ plugin that allows users to run JSLint (The JavaScript Code Quality Tool) against their open JavaScript files (more about JSLint at http://www.jslint.com/lint.html).
JSON Viewer (JSONViewer)
A JSON viewer plugin for notepad++. Displays the selected JSON string in a tree view.
JSTool (JSMin)
A javascript plugin for Notepad++.
* Douglas Crockford's JSMin algorithm to minimize javascript code.
* My own algorithm to format javascript code.
* A JSON data viewer. This JSON data viewer can handle >10MB JSON file easily.
* Support 64bit Notepad++ (from version 1.20.0, ".64.zip" package).
Really helpful to javascript coder on Notepad++ and really easy to use it.
Made in China.
LanguageHelp (Language Help)
LanguageHelp allows to run a language specific help file (CHM, HLP, PDF) and search for the keyword under the cursor. The latest versions allow also to show the help file as menu entries for quick launch.
lexamples
External lexer package with improved lexers for Makefiles and MIB/ASN.1 files.
Light Explorer
Allows documents to be opened from a dockable file explorer, that is very light weight and fast.
Linefilter2
A plugin for Notepad++ that allows you to filter a text for a search string :
- Display searchresult in new NPP window
- Display linenr of original text
- Hits can be highlighted
- Display lines before and after a hit
- Perl compatible regular expressions.
Location Navigate
Navigate between your last edit/view points, it is usefull for code/text edit and view, especially for many and large text files
1. Automatically record the cursor position and modified points
2. You can jump to any position that your cursor has visited.
3. Can use shortcuts (ctrl + - for previous position and ctrl + shift+ - for next position) to jump forward and back in code
4. Can jump to any modified points( ctrl+atl + z ) back and forward ( ctrl+atl + y )
5. History positions are automatically adjusted when text is modified.
6. Can record positions data when application exit and it will be loaded in next run.
7. Can navigate only in current file
Log Plugin
Log plugin allows Notepad++ has one of MS Notepad basic features : Append the date/time at the end of file after a file is opened in Notepad++, if file begins with ".LOG".
Lorem Ipsum (InsertLoremIpsum)
Inserts Lorem Ipsum text. Lorem Ipsum is a standard text used for print and website layout, before the actual copy text is decided.
LuaScript
Plugin for Lua scripting capabilities. Provides control over all of Scintilla's features and options with a light-weight, fully-functional programming language.
MarkdownViewer++ (MarkdownViewerPlusPlus, MarkdownViewer++)
View a Markdown/CommonMark compliant text file rendered on-the-fly directly in Notepad++ in a docked panel.
Export the rendered result as HTML or PDF and configure the file extensions to be rendered.
MathPad (Math Evaluator)
This plugin allows evaluating mathematical expressions, as well as some simple formal calculus.
MaxScriptExplorer
New plugin for navigation on maxscript project.
Features:
- Display the list of functions and structures from maxscript file(s).
- Multiply project modes: Single file, Project folder, Opened files
- Go to definition from working area or tree.
- Ability to insert function with parameters into working area.
- Navigation back/forward
- Filter functions by text
- Ability to hide private members of structs
- Display tooltips with related comments and parameters for selected function.
Menu Icons (MenuIcons)
MenuIcons allows to add icons to both main and context menu. Several options are available to load the icons from a folder. More than provide a full set of icons, it's design to enable people to create their own set of icon themes.
Note: the plugin does not work correctly on WinXP.
Alternative icon sets: English by Yaron, Hebrew by Yaron.
Just download them and replace the MenuIcon folder or save them somewhere else and set the new folder in the Menu Icons plugin options.
MIME Tools
Converts to and from Base64 as well as Quoted Printable formats. This is suitable to process texts from emails or to be emailed.
MultiClipboard
MultiClipboard plugin implements multiple (10) text buffers that is filled up via copying and/or cutting of text. To paste any text from the buffers, use Ctrl-V or middle mouse click (normal paste): to paste the most recently copied/cut text Ctrl-Shift-V or Shift-middle mouse click: to pop up a menu with the text buffer entries. Select the desired menu item to paste it
MusicPlayer
It's a plug in to open and play music files.
Supports:
*.wav
*.mp3
*.aiff
*.wma
Named bookmarks
The NamedBookmarks plugin lets the user add bookmarks to a file of C, C++, Java, C#, or HTML, by using a comment in the relevant language. It is then possible to display a drop down list of bookmarks in a file, and jump to one. Since bookmarks are just special comments, they are removed using normal editing procedures.
NativeLang
NativeLang is a helper plugin that allows other plugins to translate their menus and dialogs.
NavigateTo
Do you have more then 10 open tabs? than this plugin is for you.
Navigate To is a new and efficient way to quickly navigate between tabs(files) in your Notepad++. It allows you to search for a symbol or filename, filepath by matching against a keyword you type in, and get a real time preview while going through the search results by Shift key.
And YES indeed you can uncheck the Multi-line option, in the Preferences > General > Tab Bar zone because you don’t need the multi-lines tab feature anymore.
NewFileBrowser (NewfileBrowser)
NewFileBrowser can define 20 new file's inital text and have a inner webbrowser which could run current file.
Notepad#
General plugin (proper new line handling, comments, indenting etc)
Implemented so far:
- Proper new line inside CommentDoc/DocBlock for C, C++, Javascript, PHP
- Proper new line for # comment in Ruby
- Indent after opening curly brace for C-like languages, CSS
and proper indenting for closing curly brace
- Delete current line keeping the column
- Undo closed tab
- Switching tabs with ALT + LEFT/RIGHT
- Wrap selection with Open/Close tag
- Url encode/decode selection
- Autoclose embeded script tags for ruby and php (<% | <?)
- Column ruler
- Indent after opened tag - XML, HTML and PHP
- Close last open tag
- Autonumbering inside CommentDoc/DocBlock and # comment
- Indent after instruction for Ruby - module|class|def|do|if|else|elsif|private
- Match "end" indentation for Ruby
- Autocomplete CommentDoc/DocBlock keywords
- Peek CSS hex colors
- Scroll past end of file
- Convert leading TABS to Spaces and reverse
- Paste indented
- Double click edit tag
Notepad++ bplist plugin
This plugin supports viewing\editing binary plist files. As long as ordinary plist files comes in XML format, this plugin dont supports them. It loads only binary plist files ( bplist ).
NotepadStarterPlugin
This tool designed as a Notepad++ plugin by [Yonggang Luo](luoyonggang(at)gmail.com), when
it installed as a Notepad++ plugin or running NotepadStarter.exe in the Notepad++ app
directory, it's will automatically replace the system default notepad.exe application with
Notepad++ (Without need for removing anything from the windows system.). It's tested
under Windows 7, but Windows XP should also works.
Npp Xml Treeview (Npp Xml Treview) A treeview visualization for xml files.
npp.Connections
This plugin allows Notepad++ to connect to MS SQL or Sybase servers. ODBC data sources, like a MySql Driver, are also supported
NppAutoIndent
NppAutoIndent plugin has 'smart' indentation for C-style languages, such as C/C++, PHP, Java and such. There is NO support for HTML/XML and such, maybe later, tag matching is much more difficult to implement.
NppCalc
NppCalc - plugin for evaluates the expressions in the Notepad++
NppCalc used to work with math, trigonometry, statistics, combinatorics, arrays, sets, bits, strings, dates, color, image, measurement, file and folder, RS-232, TCP/IP, encoding, encryption, hashing, compression, etc, Over 400 functions.
Q: How does this work?
A: Just type function name and press Enter!
NppCrypt
encryption/decryption with various block ciphers, hash-algorithms, random-characters, encoding with base-16/32/64
NppDocShare
Allows the same document to be edited in real time on two different computers. Only needs a network connection between the two. Now known as NppNetNote.
NppEventExec
NppEventExec allows you to automatically execute NppExec scripts on Notepad++ events. You can use it for example to format and compile source code. Unleash the beast.
NppExec
With this NppExec plugin you can execute your commands or saved scripts without leaving Notepad++. It makes you triple your productivity!
NppExport
NppExport is a true WYSIWYG exporter. It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
NppFavorites
Favorites plugin for Notepad++
Notepad++ is a GREAT text editor for programmers, but it does not come with favorites...
This project is a simple solution to that problem.
NppFTP (nppftp)
NppFTP: a plugin that allows FTP, FTPS, FTPES and SFTP communications. Very useful for web development.
NppGTags
NppGTags plugin is a front-end to GTags (GNU Global source code tagging system). It allows easy code navigation by indexing the project sources. Supports finding symbol definitions and references, finding project paths, string literals, regular expressions (GREP functionality) and adds symbol auto-completion. Supports unlimited simultaneous searches. GTags built-in code parser supports C, C++, Yacc, Java, PHP4 and Assembly. Other languages are supported through Pygments + CTags parser.
NppHash
Npp Hash Maker is a plugin which computes the hash of selected text in Notepad++.
Moreover, it provides hash result in base64 encoded (optional).
This plugin is coded in C# by using .NET Framework.
Like Notepad++, it's under GPL.
Supported hash methods:
1. MD5
2. SHA1
3. SHA256
4. SHA384
5. SHA512
NppJumpList Adds windows 7 jump list support.
NppMenuSearch
Allows quick access to menu options by typing part of the command.
NppNetNote
Allows the same document to be edited in real time on two different computers. Only needs a network connection between the two.
NppPlates Generates HTML templates
NppQrCode
This plugin allows to create QR-Code from selected text. Just select the text and push plugin button.
NppRegExTractor
Search one or more regular expression in one ore more different files and get and xml search result.
NppSync
Plugin that refreshes localhost pages in Chrome when their source has been modified in notepad++. It is a combination of two plugins: one for notepad++, other one for Chrome. Full details on installation and usage are in the included readme file.
This is a tiny plugin with not much more to expand on. It's written in DelphiXE2 so I doubt anyone will care to work on it further. If you want the source it's at https://github.com/evilworks/nppsync and if you have any requests write to email in the readme.
Oberon-2 Lexer
Oberon-2 Lexer plugin provides syntax highlighting for the Oberon-2 programming language.
Obide
Obide provides IDE capabilities for XDS Oberon-2 developers: autocompletion, source navigation, code hints, etc.
Open File In Solution
Lets you index specific folders and possible specific types of resources (xml-, cpp, py-files) for a fast indexing of files.
Open Selection (OpenSelection)
OpenSelection is designed to help people to open files based on the selected text. A typical applications is "include" files of may types of programs. Another applications is to open Matlab functions. The plugin is can be customized for different languages based on the open file extension. Multiple search folders may be specified along with multiple extensions.
Perforce actions
Provides integration with Perforce. Checkout, mark for add, mark for delete and revert operations are supported through the plugin's menu. Also, the file is automatically checked out when you start typing in it.
PHP Autocompletion (ACCPC)
This plugin implements code completion for custom PHP classes in Notepad++. Keep an overview over your classes' attributes & methods in a nice popup!
A popup window appears after typing the "->" or "::" behind a class or an instantiated object variable which displays all attributes and methods of it's class. As soon as the popup appears you can type in the name of the method or attribute you are looking for and the plugin will select it in the list automatically. Hitting [return] or double clicking the entry will insert the name of the property to your script. Additionally, there is a list with all classes and their properties in a dockable window. Double clicking this entries opens their file & jumps right to the declaration. The list offers a quick search function also.
Plugin Manager
The Plugin Manager is this plugin, that allows installation, update and removal of Notepad++ plugins. It will notify you of updates to plugins that you have installed, and automatically install dependencies and required files into the correct places.
Plugin Marker Margin
This plugin is used by other plugins. It enables "free" margin for plugin usage on either view.
Plugin update
Allows plugins to maintain their own automatic updates. A plugin must implement the information in its INI file, and provide a download URL.
Poor Man's T-Sql Formatter
A simple SQL formatter performing full multi-batch T-SQL formatting (individual statements, stored procedures, any DML, any DDL) with numerous formatting options.
Pork2Sausage
Transforms selected text to through a transformer (a console program which takes inputs then generates output). Up to 20 transformers can be defined
Powershell Lexer
Syntax highlighting and folding for Powershell scripts
Preview HTML
Preview HTML files inside Notepad++ (or in a floating window) without having to save them first.
Print all
-prints all texts that are currently open
-uses "Print now"
PyNPP
Allows writing Python scripts in Notepad++ and run them from Notepad++ without having to open a command line prompt.
Python Indent
Indents Python code as you type according to Python syntax.
Python Script
Scripting plugin for Notepad++, documentation included
As easy as:
notepad.open('filename.txt')
editor.appendText("Hello World")
Full programmatic access to Notepad++ features and menus
Full programmatic access to all of Scintilla features
Call other plugin menu items
Assign menu items, shortcuts and toolbar icons to scripts
Process Notepad++ and Scintilla events, direct from a Python script
Python console built-in
Full regular expression support for search and replace - script Python regular expression replaces
Start external programs and pipe the output direct to a Notepad++ document, or filter it, or simply to the console window
Full documentation for all the objects and methods
Quick Color Picker + (Quick Color Picker)
HEX/RGB/RGBA/HSL/HSLA color code highlight
* Double-click activation of color picker
* Allow assign hotkeys for Color Picker and Screen Picker
* Professional color palette
* Quick HSLA color tuning
* Screen color picker
* Access Windows Color Chooser
QuickOpenPlugin
This plugin mimics the "open selected file" in PSPad.
I am a PHP developer and i often see an 'require_once("../this/is/some/file.php");'. In pspad you can select the whole path (../this/is/some/file.php) and open it from the menu.
Now you can do the same in notepad++. Just select the whole path and press alt+o, or use the button in the toolbar on top. It will open the file automatically.
The plugin understands the relative path.
QuickText
QuickText is a Notepad++ plugin for quick text substitution, including multi field inputs. It's similar to Tab Triggers in TextMate: type a short identifier, press the magic key (default is Tab) and the short text will be replaced with the full version.
RainLexer
Rainmeter .ini configuration file syntax highlighting plugin.
DOWNLOAD FROM: https://github.com/poiru/rainlexer/releases
RegEx Helper
Highlights all matches of a regular expression within a document. Clicking on an individual result shows the matching groups for that result.
RegRexPlace
RegRexPlace: a plugin to do "regular regular-expression replaces". Useful when you have often-used regex replacements. I personally use this when writing posts on forums, so I can use my own simplified markup and automatically generated BBCode markup from that. A sample .ini file is included.
ReloadButton Adds a Reload button to the toolbar
RunMe (Run Me)
RunMe allows to execute the currently open file, based on its shell association.
The plugin allows also to open an explorer or command shell at the file location.
Options are available to same the current file (or all the files) before execution.
The executed file can be run in foreground,background, or hidden mode.
Context menu entries and tool bar icons are available.
Save as admin
This plugin allows you to save any file as administrator.
Just press "Save" in Notepad++ and if you are not allowed to change this file as user, Notepad++ will save it as administrator.
Windows XP, Windows 7 and Windows Vista are supported.
SciMarkerSymbol
This plugin is used by other plugins. It retrieves the marker symbol type for a line marker from Scintilla. If the marker has not had a marker symbol defined to it the value SC_MARK_AVAILABLE type is returned. This allows plugins to cooperate when when using line markers.
ScrollPastEOF
This plugin simply configures the Scintilla components on startup to allow scrolling up to one page down past the end of file. Currently (as of Notepad++ 5.6.2) there is no GUI setting to enable this feature. It may be added at a later time, but if you are using an older version, you may still want to use this plugin.
Search in Files
A nicely done Find in files plugin which shows the information in a neat tree view.
SecurePad
With this you can encrypt/decrypt whole documents or selected text with your own key. It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
Select 'N' Launch
This plugin gets your selected text, saves it as file with the extension you customize in the system temporary directory, then call system to open it with the extension associated program.
SelectQuotedText
Select the text in quotes (aka a string) based on the Scintilla lexers in Notepad++. Just press Alt+' and select the entire string under the cursor. If no string is found, it select the current word.
Session Manager
IMPORTANT: If you are upgrading from a version older than 1.2 then, immediately after the upgrade, open the Settings dialog and reconfigure your settings.
SherloXplorer Explorer-like plugin (.NET 2.0 is required)
Shtirlitz
The Shtirlitz plug-in menu lists decoding styles. Choose a style - and this style decodes the selected text (Turbo-5 style should fit in most cases). The styles themselves and all the settings can be made by Stirlitz.exe, which is in the Shtirlitz folder. It is there without advertising pictures and due to this only 428 KB.
Simple Script
Simple script plug-in allows you to make up your script from buid-in functions then execute the script in linear. It was originally designed to help format e-books for easier reading on a computer screen, but it's generic enough to use for a variety of different purposes.
Snip2Code
Snip2Code is a solution for software developers to collect, organize and share code snippets.
The user can search the snippets already added by the users as well as add his own snippets and decide, for each snippet:
a) to keep it private (nobody else can see it)
b) to share it with some other users belonging to a group (all the members of the group can see the snippet, only the administrators of the group and the creator of the snippet can edit it)
c) to publish it to the world (everyone can see the snippet, only the creator can edit it)
SnippetPlus
.NET 3.5 Required! Code snippet and Surround With plugin for Notepad++. Write snippet name and replace it with real code or select some text and surround it with something like IF,TryCatch,Table,Div or whatever.Will give you hint if you don't remember the snippet name
Note that the latest version may be shown, even though you have an older version installed. Reinstall to ensure you have the latest version.
Snippets
Adds the possibility to add code snippets to the current document by selecting it from a simple list.
Solution Tools
Configurable priority based fileswitching(most commonly used when switching between .h and .cpp). Configurable what extensions map to which targets and in what order.
'goto file' implementation, Ex. stand on a line, press whatever shortcut(or left mouseclick on the line) you have bound to the GOTO command on a line like :
#include "somefile.h"
or
require 'some_path/to_a_luafile'
SolutionHub Base requirement for several plugins from incfred
SolutionHubUI
Basic UI to create and setup solutions used by the SolutionHub.
Source Cookifier (SourceCookifier)
A plugin which uses Exuberant Ctags to parse either only the currently activated source file or multiple files of so-called sessions. The results are shown and can be browsed in a treeview inside of a dockable window. (.NET 2.0 is required)
SourceSwitch
Source Switch is a plugin for Notepad++ that allows an easy switch between project source and header files.
- Switch between header and source files using a keyboard shortcut.
- Open header files directly from the source file, rather than performing a switch.
For example:
#include "header.h"
#include "inc_header.h"
include ("../file1.php");
etc
Simply place the cursor on the desired line and hit the shortcut key (default F10). The code then attempts to work out what header you're looking for, and opens it. You can also select the header name directly within Notepad++ and hit the shortcut key to open the header. Doing this bypasses the header parsing code.
- Supports additional user specified include directories out-with project directory.
Speech
No kidding, Notepad++ speakes now. With SpeechPlugin, you can make Notepad++ dictate your text or source code. Of course, speakers are necessary.
Spell-Checker
Spellchecker can correct your typos in your language. Before using it, you will need to install GNU Aspell and a dictionary for your language(s) in the Aspell directory. Aspell and dictionaries are available from http://aspell.net/win32.
SQL
It allows you to search\filter a CSV formatted text in a Notepad++ window using standard SQL queries.
- Display searchresult in new NPP window
- Supports standard SQL statements
SQLinForm
SQLinForm formats plain SQL, SQL embedded in Program Code, SQL snippets and SQL Statements with syntax errors.
SQLinForm's Plugin for Notepad++ has a powerful code folding feature and formats your SQL as you Type. It supports all major DB like Oracle, DB2, SQL Server, Teradata, Netezza, MySQL, Sybase, MS Access, etc. SQLinForm incorporates its own multi-DB parser engine. No additional software is required.
sqlite
Library used by several plugins to store configuration or other plugin specific items. This is not a plugin itself, just used as a common component.
Squiggly Spell
Spellchecker tbat underlines misspelled words as you type. Requires Aspell to be installed (http://aspell.net/win32), and the aspell-15.dll to be in the PATH environment variable.
Subversion
In this version, the basic update/commit commands are implemented. Depending on whether or not anyone else finds this plugin useful, or if I find extra time, I might slowly expand the features. NOTE: You need to have TortoiseSVN installed for this plugin to function. Available from http://tortoisesvn.tigris.org/
SurroundSelection
Surrounds the selection in quotes/brackets/parenthesis
NOTE: This may not work with non-US keyboard layouts.
Switcher (switcher)
Switcher: a plugin to switch between 'associated' files. Currently it handles switching between asm<>inc, cpp<>h, cc<>h and c<>h. Useful when assigned to a hotkey.
TabIndentSpaceAlign
Support using tabs for indent and spaces for alignment. It does a couple things. First, when you insert a new line it will exactly copy the preceding indent, instead of turning tabs to spaces or vice-versa. Second, if you insert a tab anywhere in the indentation part of a line (which is considered to be from the beginning of the line to the first non-tab) it will insert a tab, otherwise it will insert spaces. (For multiple lines, tab is always inserted)
TagLEET
Ctags browser. Look up the definition of variables and functions in source code. Can also find include files if ctags file was generated correctly. Ultra fast with low memory usage. Allow working with a single ctags file for very large projects.
TagsJump
Plugin for reading large code.
It lets us generate index file, jump to a definition and jump back.
TagsView
TagsView is a generic plugin which provides user interface for ctags parsed result.
Currently supported editors are Notepad++ and AkelPad.
Powered by Win32++ (by David Nash) and by Exuberant Ctags (by Darren Hiebert).
Inspired by FunctionList plugin (by Jens Lorenz) for Notepad++ text editor (by Don HO).
TakeNotes (Take Notes)
TakeNotes is designed to help people who like to use Notepad++ for jotting quick notes. Instead of using unnamed "new ?" files, this plugins allows to quickly create new empty files in a folder of choice. The file names may be custom generated using a mask and may contain details such as the user name, date, and time of creation so that unique files may be generated. Additionally, the plugin allows to load exiting notes in the folder of choice, save existing files as a note, and open the last saved note quickly. Please refer to the Options dialog box for more details.
It is strongly recommended to use this plugin in combination with AutoSave to make sure that you never loose a note.
Task List
This plugin automatically scans the open document in Notepad++ and adds all "TODO:*" items to your task list, a window pane docked on the right. Double-clicking an item in the list will take you to that line in the code.
TextFX Characters
TextFX includes numerous features to transform selected text. Featuring: * Interactive Brace Matching * Quote handling * Character case alternation * Text rewrap * Column Lineup * Fill Text Down * Insert counter text down * Text to code conversion * Numeric Conversion * URI & HTML encoding * HTML to text conversion * Submit text to W3C * Text sorting * Ascii Chart * Leading whitespace repair * Autoclose HTML & braces
TFS Work Item
Plugin attaches opened (in the current Notepad++ tab) file to the TFS work item
The plugin is tested only on TFS 2010 and requires .NET 4.
Tidy2
HTML Tidy with support for HTML5. Tidy up HTML or XML, pretty print.
Enables 3 different configuration presets.
ToolBucket
Requires .NET 3.5
Multi-line search and replace dialog.
Change indentation dialog.
Generate GUID
Generate Lorem Ipsum
Compute MD5 Hash
Compute SHA1 Hash
Base 64 encode
Base 64 decode
TopMost (Top Most)
TopMost allows to set the main Notepad++ window as a topmost window so it can stay on top of other windows even when it is not active.
This plugin sync with Notepad++ own stay on top functionality and allows to remember the setting between restarts as well as to show a toolbar button.
Tortoise SVN
Main operations for SVN, with a concept of a root solution directory. NOTE: The plugin uses Tortoise SVN internally so you have to have this installed. Available at http://tortoisesvn.tigris.org/
Translate (nppTranslate, Translate"/>

Translate plugin provides quick translation of selected text to your language of choice. Just select the text and press Ctrl+Alt+Z. Supports multiple languages.
Supports two translation engines:
1) MyMemory (Free)
2) BING (Free but requires registration to obtains Client ID and Secret).
See Engine Settings after installation.
Requires .NET Framework 3.5
UDL AutoCad
- Highlight Syntax for AutoCAD
- Auto-Completion Functions
ATTENTION: UDLs are not imported automatically. This needs to be done by the user under Language->Define your language ... -> Import... from N++\plugins\UDL dir
UniversalIndentGUI
A cross platform GUI for several code formatter, beautifier and indenter like AStyle, GNU Indent, GreatCode, HTML Tidy, Uncrustify and many more. Main feature is a live preview to directly see how the selected formatting option affects the source code. Several languages supported, among which far eastern ones, and a translation tool is also available at the project's files page.
Verilog
Verilog processor for Notepad++. Current features:
- Instantiate a module
- Insert registers/wires from a module
- Generate a test bench template
- Automatically inserts a default header for a test bench
- Insert a clocked always block
To use this plugin, select the module declaration (including parameter and I/O definitions below for non-ANSI) and click SHIFT-CTRL-C. This selects the module and parses its components. After this, all other functions are available.
VHDL
This version is enhanced to include:
- Insert Instantiation
- Insert Signals
- Create Test Bench Framework
- Insert Component
- Make comments Doxygen compliant
- Create New Behavioral/Structural Entity Template
- Create New Package File Template
- Insert Synchronous Process
- Insert Asynchronous Process
- Insert a Default Header
The default header is set in the vhdlConfig.txt file.
VHDL Verilog Hardware Debugger Tool
HWD is a first time Hardware plugin for Notepad++. This plugin allows Hardware engineers (VHDL/Verilog) to synthesize their source code using pre-defined software installed in their computer (choosing from Xilinx, Altera or Mentor).
Furthermore, new innovative features for Hardware designers are introduced (such as 'Add Object' box, or 'Hover-over tool tips', etc).
Go to www.hwdebugger.com to see all.
Disabled due to no install steps
Need a zip download URL, and steps to install (contact Dave Brotherstone for help)
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++. Some commands it supports: 0: move the cursor to colum 1 (hard beg-of-line). $: move the cursor to end-of-line. ^: move the cursor to the first non-blank character (soft beg-of-line). h j k l: move the cursor left, down, up and right [count] colum/line. w: move the cursor to the beginning of next [count] word. b: move the cursor to the beginning of previous [count] word. e: move the cursor to the end of next [count] word. f* ('*' can be any character): move the cursor to next [count] appearance of the character in current line (e.g. fa fb fc ...). ;: repeat last f*/F*/t*/T* search. ,: repeat last f*/F*/t*/T* search in opposite direction.
ViSimulator for Notepad++
It is a plugin for Notepad++ which provides a Vi-Style input scheme like moving around with hjkl and editing text on Notepad++.
Most of the common commands in vi are supported via this plugin Fast tap the 'ESC' 3 times to enable/disable the plugin
Below are list of the supported commands:
h j k l - move the cursor
a i o - switch to edit mode
$ - move to the end of the line
0 - move to the beginning of the line
w e - move to next word
u - undo
x - delete character[s]
d[G] - cut line[s]
y[G] - yank line[s]
p - paste
n N - search next matched
:number - move to the cursor to line
:w - save
:q - quit
:help - show all the supported commands
Visual Studio Line Copy
Adds two commands to Notepad++ CopyAllowLine and CutAllowLine, which adds Visual Studio style copy/cutting to Notepad++.
WakaTime
Metrics, insights, and time tracking automatically generated from your programming activity.
WebEdit
WebEdit is another attempt to integrate a user-configurable code template collection into Notepad++. With WebEdit you have the following options:
* create a menu command for pasting some text, possibly surrounding the current selection, if any. Up to 30 such commands can be created and optionally assigned keyboard shortcuts and/or toolbar buttons.
* you can create a set of "tags" or abbreviations. Type one of them, then press Alt+Enter and it will be replaced with the corresponding block of text. The caret will be placed in a predefined position within the new text. You can even have the current clipboard contents pasted as part of the tag replacement operation.
The plugin configuration is stored in the WebEdit.ini file. Use "WebEdit\Edit Config" command from the "Plugins" menu to open the file in Notepad++ for editing.
All keyboard shortcuts can be assigned/modified using the standard Shortcut Mapper.
Window Manager
Window Manager gives a short overview of your open documents in Notepad++. This overview is dockable and gives you the same capability as the tabs have. Left click on a list item selects the document. Right click opens the tab context menu from Notepad++. When documents are opened in main and second view (by duplicate or move), two lists are shown in dialog window.
WLangLexer
Lexer for the WDScript language: WDScript and Linux portability of WDScript Project. WDScript is a CGI like php where native language is W-Langage from PCSoft (english and french). Can be used to access Hyperfile Databases from a web server.
XBrackets Lite
XBrackets Lite allows to autocomplete brackets ([{""}]) i.e. it inserts corresponding right bracket when the left bracket is typed. The plugin uses "smart" autocompletion: * next character is analysed for ([{ brackets; * next & previous characters are analysed for " quote.
XML Tools
This plugin is a small set of useful tools for editing XML with Notepad++. The plugin is libXML2-based. The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linarize XML
- Current XML Path
- Conversion XML &lt;-&gt; Text
- Comment / Uncomment
- XPath expression evaluation
XPatherizerNPP
Analyze multiple XPath queries with reverse lookup
Features:
Analyze multiple XPath queries with one keypress.
Ability to only search on selected text.
Ability to Auto Search as you type your xPath queries.
Reverse lookup from results.
Beautify XML documents.
Saved queries for files left open in NPP.
Can save and load XML files with XPath queries into a single file.
Select multiple results nodes for exporting.
Export results to new XML file.
Remove results from the XML document.
Can display information about Attributes on the Parent node results.
Zoom Disabler
Worried about zooming your document everytime you just want to scroll but accidentally still holding the [Ctrl] key? Then this plugin is what you want! It disables mouse zoom or keyboard zoom or both.
Последний раз редактировалось IUA 07 дек 2019, 01:18, всего редактировалось 1 раз.
IUA
 
Сообщения: 8
Зарегистрирован: 09 июл 2015, 09:35

Список Notepad++ плагинов

IUA » 07 дек 2019, 01:12

Составил почти всеобъемлющий список плагинов для редактора Notepad++.
Проблема была в том, что нигде такого списка нет в свободном доступе. Пришлось лезть в исходники менеджера плагинов Notepad++ и на основе его конфигурационного xml составил вышеприведенный список плагинов.
Но перевод пока делать нет времени, если кто хочет, можете перевести и выложить здесь. Очень прошу перевод давать со ссылкой на этот английский пост так как это поможет корректировать ошибки.
IUA
 
Сообщения: 8
Зарегистрирован: 09 июл 2015, 09:35

Notepad++ актуальные плагины

Alexey Samsonov » 07 дек 2019, 13:23

Может полезно будет, нарыл такой актуальный список наиболее популярных плагинов для Notepad++. Это всё поддерживаемые рабочие плагины.
  • TextFX Plug-in
  • Compare
  • XBrackets Lite
  • Snippet Plugin
  • Explorer
  • Code Alignment
  • NPPExport
  • Spell Checker
  • Multi-Clipboard
  • JSToolNPP Plug-in
  • Finger Text
  • Preview HTML
  • Auto Indent
  • Autosave
  • Customize Toolbar
  • NppFTP
  • SearchInFile
  • TopMost
  • SimpleSCript
  • DBGP plug-in
Из серии must-have.
Alexey Samsonov
 
Сообщения: 21
Зарегистрирован: 22 фев 2015, 19:43


Вернуться в Софт