钱学森面对的困难:Directory for Notepad++ plugins
来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 20:53:29
Plugin Central
Directory for Notepad++ pluginsOverview
How to install?
Usually, the only installation procedure plugins require is to
- place the dll in the plugins subfolder of the Notepad++ install folder;
- place any configuration file it comes with in plugin\config
- preferrably, place all documentation files in plugin\doc, or in some subfolder of it
Notepad++ loads plugins at startup. To load a new plugin, you can either close and restart Notepad++, or use the Settings -> Import -> Import plugin command. The latter will copy the dll in the plugin folder if it is not already there.
If explicit installation instructions supplement or override this general procedure, then they must be followed carefully.
Where are the plugins?
Many plugins listed here are in the NppPlugins project, so that they have dedicated forums. You can also monitor Plugin Development forum for news and provide feedback there as well. Other plugins are separate Sourceforge hosted projects, and some are outside the Sourceforge framework.
The official distribution
Not all plugins are featured on the official distribution, i.e. the set of plugins the installer will provide you if you check the Plugins option. Some plugins are deemed too specialised. Some plugins have exhibited bugs or other problems that have motivated their being withdrawn or excluded from official distribution. Such status may always change upon accurate user feedback.
Plugins By Category attempts to assign each of the existing plugins to a broad domain. Plugins that land outside advanced text editing or source code handling will probably remain outside the official distribution.
The Plugin Manager
Currently, the standard distribution includes a plugin called Plugin Manager, which greatly helps in checking what plugins are available and in installing them. While this is an invaluable tool, it has the following features and limitations:
- It requires manual actualisation by the author, so it may lag behind some plugins. Plugin authors are welcome to help.
- Plugins that are known to cause instability in Notepad++ are not listed by default. Check the "Show unstable plugins" box to see them as well. They may work for you, they don't for other people.
- Plugins that require some nonstandard installation procedure are not fully covered. v1.0 of the manager should take care of this.
Disclaimer
The presence of a plugin in the table below only guarantees that it exists and can be downloaded. As developers are not perfect, plugins aren't either. They can have bugs and, worse still, cause unstability in Notepad++ because things they should do transparently are not always crystalline enough.
Stability ratings were added to Plugins By Category; please feel free to report or correct any blatant inaccuracy.
Plugins
Quick access
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Known plugins
- Note:
- Current version not working with notepad++ 5.8.7
- Version 1.2 ( ANSI / Unicode )
- AHKExtLexer 1.2 (Unicode)
- AHKExtLexer 1.2 (ANSI)
- Version 1.7-R15 ( Unicode )
- Analyse Plugin
patterns in a text at one time
mattes432Sources: email author- Version 1.30 ( ANSI / Unicode )
- AutoSave
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Version ? ( ANSI )
- AwkPlugin
As it is written in C#, you need the .Net framework 2.0 or above to be installed on your computer. You also need the program gawk.exe ... and of course you need to learn gawk language if you don't already know it.
Maxime PratSources- Version 1.19 ( Unicode )
- CCompletion
- find identifier and display it in secondary view
- go to identitifer
The plugin uses Exuberant Ctags and can operate with all identifiers that Ctags recognizes. You need to download ctags.exe fromhttp://ctags.sourceforge.net and place it in your N++\plugins directory.
Bo?tjan MihoricSources: included- Version 1.0 ( ANSI / Unicode )
- Change Markers
- Version 0.9 ( ANSI )
- CharM
- Version 1.1 ( Unicode )
- CLR Tab to spaces
- Version 1.0 ( Unicode )
- Code Alignment
each other, and although they not the same like maths, there's a close relationship. As such aligning the equals allows us to quickly spot the relationship.
Further it makes your code so much readable, by not aligning, it's like opening up a CSV file in notepad. If you open up that CSV file in Excel, it's becomes so much easier to read since the columns have meaning.
Requires .NET 3.5 framework.
- Version 0.7( Unicode )
- ColdFusion plugin
- Version ? ( ANSI )
- Color Picker
- Version 1.3 ( ANSI )
- Colour Picker
Version 1.5.5 ( ANSI / Unicode )- Compare Plugin (Unicode)
- Compare Plugin (ANSI)
- Unofficial version 1.5.6 ( ANSI / Unicode )
- Compare Plugin (Unicode)
- Compare Plugin (ANSI)
- Version 1.1 RC1 ( ANSI )
- ConvertExt
- 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
Version 2.0.3
( ANSI / Unicode )- CSS-eXplorer
- TreeView: Allows easy navigation in CSS file.
- Validation Service: Check errors in CSS file, and provide detailed report.
- Web Page Preview: Test your work on CSS file immediately via HTML Web Page Preview Window.
- CSS Editor: Add new parameters and design options to CSS file quickly and easily (support CSS 2.0 defines).
For more information visit our homepage:http://sourceforge.net/projects/cssexplorerplug/
Oleg PuzisSources: email author
- Version for N++ 5.6.8 ( Unicode )
- CTags/GTags Search
- Version 1.6 ( ANSI / Unicode )
- Customize Toolbar
All buttons on the toolbar can be customized, whether standard buttons, additional buttons, or buttons belonging to other plugins.
When this plugin is first installed, the eighteen additional buttons are not shown on the toolbar, but are available in the Customize Toolbar window.
- Version 0.12β ( Unicode )
- DBGP plugin
- Version 2.0 ( Unicode )
- Delphi plugin template
- Version 1.0 ( ANSI )
- Delphi plugin template
- Version 0.5 ( Unicode )
- DocIt
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. DocMonitor]
- Version 2.2 ( ANSI / Unicode )
- DocMonitor
- Version 1.8.2 ( Unicode )
- Explorer plugin
- Version 1.7.3 ( ANSI )
- Explorer plugin
- Version 1.1 ( Unicode )
- FallingBricks
- 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!
- Version 1.0.3 ( ANSI / Unicode )
- File Switcher (Unicode)
- File Switcher (ANSI)
- Version 0.5.28 ( Unicode )
- FingerText
- Version 1.0a ( ANSI )
- FTPExplorer
- Version 0.9.6.1 ( Unicode )
- FTP_synchronize
- Unofficial update
- Improved version
- Yet another unofficial update
- More fixes
Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally.
Harry B.xjzhang79Sources
- Version 2.1 ( Unicode )
- Function List
- Unreleased version 2.1.0.1 fixing a major crash
- Function List
- Version 2.0α ( ANSI )
- Function List
The supported languages are : C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH.
Jens Lorenzdv__Sources: on download page
- Version 0.8.7 ( Unicode )
- GhNppExec
- Version 1.5 ( Unicode )
- Gmod Lua Syntax Highlighter
- Version 1.5 ( ANSI )
- Gmod Lua Syntax Highlighter
- Version 1.1 ( ANSI / Unicode )
- GuidGuard
- Version 0.9.5 ( Unicode )
- Hex Editor
- Version 0.9.5 ( ANSI )
- Hex Editor
- Version 0.3 ( Unicode )
- HTMLTag (Unicode)
- HTMLTag (ANSI)
- HTML and XML tag matching, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B)
- HTML entity encoding/decoding (example: é to é and vice versa)
- Version 0.6 ( Unicode )
- IndentByFold
- Version 2.1 ( ANSI )
- Insertion
- Version 0.5.0 ( ANSI / Unicode )
- JSLintNpp
- Version 1.8 ( ANSI / Unicode )
- JSMin
It’s really simple and just run Douglas Crockford’s JSMin algorithm on current javascript document. Also JSMin can puts minimized js code in a new document. The latest version can format javascript code.
This plugin is under GPL.
- Version 1.16 ( Unicode )
- JSON Viewer
Just select the JSON string and open the JSON Viewer plugin..done!!
Visit http://nppjsonviewer.sourceforge.net/ for more details
kapilratnaniSources: on download page- Version ? ( ANSI )
- KVS external lexer plugin
- Version ? ( Unicode )
- KVS external lexer plugin
- Version 1.40 ( ANSI / Unicode )
- LanguageHelp
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Version 2.0 ( Unicode )
- Light Explorer
- Version 1.6 ( ANSI )
- Light Explorer
- Version 1.0 ( Unicode )
- Log plugin
- Version ? ( ANSI / Unicode )
- Unicode Lorem Ipsum plugin
- Version ? ( ANSI / Unicode )
- ANSI Lorem Ipsum plugin
To install this plugin you need to copy the InsertLoremIpsumNppPlugin.dll (or InsertLoremIpsumNppPluginA.dll for ANSI) and the Config directory in Notepad++\plugins .
- Version 0.0.5.3 ( Unicode )
- MathPad
- Version 1.6 ( ANSI / Unicode )
- MIME Tools
- Version 0.1 ( Unicode )
- Parser
Requires PythonScript.
- Version 2.0.0 ( Unicode )
- MultiClipboard
- 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
- Version 1.2 ( Unicode )
- NativeLang
- Version 1? ( Unicode )
- Notepad#
- Version 1.2 ( ANSI / Unicode )
- NppAutoIndent
It's the first release so don't expect it to be flawless, and of course it might not be completely to your preferences ;)
There is NO support for HTML/XML and such, maybe later, tag matching is much more difficult to implement.
HarrybharrySources- Version 0.4.2 ( Unicode )
- NppCalc
- Version 3.0 ( Unicode )
- NppConvert
The format of generated hex string can be set by modifying the parameters in the section [ascii2Hex] of converter.ini (it's necessary to restart Notepad++). For the "Hex -> ASCII" command's input hex string format, NppConverter is smart enough to detect it.
This plugin is under GPL.donhosvn co svn://Sources
- Version 1.006 ( Unicode )
- NppCrypt
- Version 20-12-2009 beta ( Unicode )
- NppDarkCrypt
It is useful for storing any sensitive, secret or private information, enciphering e-mail messages or any plain text data. Plugin is based on freeware DarkCryptTC core.
darksofware-rfSources: email author- Version 0.4.1 ( ANSI / Unicode )
- NppExec
- Version 0.2.8 ( Unicode )
- NppExport
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.
Harry B.Sources- Version ? ( Unicode )
- NppExternalLexers Plugin
- Version 0.24.1 ( ANSI / Unicode )
- NppFTP
- SFTP support (!)
- FTP(E)S support (!)
- better protocol backends (using libssh and ultimately tcp for SFTP/FTP, a lot more reliable than what FTP_synchronize had)
- Version 1.0 ( Unicode )
- Npp Hash Maker
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: MD5 / SHA1 / SHA256 / SHA384/ SHA512
donhoSources- Version 0.3.0 ( Unicode )
- NppJavaScript
- Version 1.2.2 ( Unicode )
- NppJumpList
- Version 0.1 ( ANSI / Unicode )
- NppNetNote
It allows multi-user to modify the same document in the real time via the network (collaborative editing). NppNetNote transforms Notepad++ from an text editor into an IM client, without inscription on any server side. Currently, only one client author is supported at any given time.
HarrybharrySources: on download page- Version 0.6 ( Unicode )
- NppPlugin.NET
- template
- A clean template for fast and easy building of .NET plugins for Notepad++
- demo
- An example .NET plugin for Notepad++, build upon the template above. It demonstrates the same functionality as the original demo plugin by Don HO.
- Version 1.0 ( Unicode )
- NppPluginDemo
- Version 0.1.1? ( Unicode )
- NppScripting
The plugin runs all the scripts in plugins\nppscripting\includes at load time. Usually, all the scripts - plain Javascript .js files - will install some menu or hotkey that would do something useful on demand. There are some sample scripts:
- decode - decodes some encoding to UTF-8;
- gTranslate - translates selected text via Google Translate;
- ClearCase - adds menu for working with files under ClearCase;
- MenuCmds - allows to call some standard npp actions from your javascript;
- text.menu - adds menu with sample of functionality;
- Dialog - allows you to build some Internet Explorer based dialogs.
Move not used scripts from includes to includes/disabled Folder.
Happy scripting!
Kremer EugenSources: email author- Version 0.6.0 ( Unicode )
- NppSnippets
- Version ? ( ANSI )
- NppSortLines
- Version 2.5.0 ( ANSI / Unicode )
- NppToR
- Version 0.0.2.0 ( Unicode )
- NppTranslate
- Version 0.3.1 ( ANSI / Unicode )
- Oberon-2 Lexer
- Version 2.3.2 ( ANSI / Unicode )
- Obide
- Version 2 ( Unicode )
- Open File In Solution (OFIS)
It also has the option to monitor named directories so if you delete/add files in the folders it will automatically remove them from indexed files (for example if you update your trunk through svn/perforce/hg/etc).
Documentation, screenshots and further information can be foundhere.
incfredSources: email author- Version 1.0 ( ANSI / Unicode )
- Perforce Plugin (Unicode)
- Perforce Plugin (ANSI)
- Version 1.09 ( ANSI / Unicode )
- PHP Automation
// activate N++ tab 0 in View 0
nppUserCommand("NPPM_ACTIVATEDOC",0,0);
// get trimmed all text from active tab to variable $json
$json=trim(sciGetText());
To use, write your script and use the default F9 key to run. Works even on the Portable version. Here is some documentation.
- Version 0.9.3.1 (ANSI / Unicode )
- Plugin Manager (ANSI/Unicode)
It has a centrally located list of plugins, which will be kept up to date.
Additional features:
- Only plugins that are compatible with your Notepad++ are shown and installed
- Install all supplemental files as well as the plugin file itself (e.g. config, doc, extra libraries). Also installs dependency plugins if any.
- Validation of DLLs copied, against a central list of valid files. This slightly mitigates the risk of automatically downloading updates.
- Proxies are supported, just change the setting
- Version 1.0 ( ANSI / Unicode )
- Plugin Marker Margin
- Version 0.30 ( Unicode )
- PluginUpdate
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Version 1.0 ( Unicode )
- Pork2Sausage
The attractive part of this plugin is its flexibility: one (or more) small program(s) can be written in any language (such in java or .Net), or usage of the other programs in order to transform your selected text in Notepad++.
Up to 20 commands are customizable.
- Version 1.0 ( Unicode )
- Powershell Syntax Highlighter
- Version 1.0 ( ANSI )
- Powershell Syntax Highlighter
- Version 0.9.2 (Unicode )
- Python Script (Unicode)
- 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
- See http://npppythonscript.sourceforge.net for more information
- Version 0.2.1 ( ANSI / Unicode )
- QuickText
- Version 0.2 ( Unicode ) for Windows Vista:
- QuickText
- Customised version 0.2.2 ( Unicode ):
- QuickText
- Version 1.0.2 ( Unicode )
- RainLexer
- Version 0.2.2 ( Unicode )
- RegEx Helper
- Version 1.1 ( ANSI / Unicode )
- RegRexPlace
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.
f0dderSources: email author- Version ? ( ANSI )
- ReloadButton
- Version 1.31 ( ANSI / Unicode )
- RunMe
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Version ? ( Unicode )
- SciMarkerSymbols
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.Thell FowlerSources: on download page
- Version 1.0U ( ANSI / Unicode )
- ScrollPastEOF
- Version 1.12 ( ANSI )
- SearchInFiles
- Version 1.0 ( ANSI )
- SecurePad
- Version 2.0 ( Unicode )
- SecurePad
It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
Dominic TobiasSources: email author- Version 0.2.0 ( Unicode )
- Select N Launch
In my personal usage, I defined crt and pdf as extension, then I can launch pdf or show a certificate on the fly, by selecting a Base64 text and executing the defined commands.
Up to 20 commands (20 extensions) are customizable in this plugin.
- Version 0.2 ( Unicode )
- SherloXplorer
- Version v1.13 ( ANSI )
- Simple script
- Version v1.3 ( Unicode )
- SnippetPlus
- CodeSnippet: Write snippet name and replace it with real code. Will give you hint if you don't remember the snippet name. Or use dockable or floating GUI.
- SurroundWith: It's unlimited now.Select some text and surround it with something like IF, TryCatch, Table, Div or whatever.
- Right click and choose SurroundWith to see all available options for the given language. Or use dockable or floating GUI.
- See screenshots to get the idea at:https://sourceforge.net/projects/snippetplus/
- Version ? ( ANSI )
- SortPlugin
- Version 0.6.1 ( Unicode )
- SourceCookifier
- Version 0.5 ( ANSI / Unicode )
- SourceSwitcher
- Version 0.2.1 ( Unicode )
- SpeechPlugin
- Version 0.2.0.1 ( ANSI )
- SpeechPlugin
Use SpeechPlugin, you can make Notepad++ dictate your text or source code. Of course, the speakers is necessary.
Jim XochellisSources: on download page- Version 1.3.3 ( Unicode )
- Spell-checker
- Version ? ( Unicode )
- SPSS launcher
- Version 0.0.1 ( Unicode )
- Squiggly SpellCheck
- Version 1.2 ( Unicode )
- Subversion
- Version 1.1 ( ANSI / Unicode )
- Switcher
- Version 0.3 ( Unicode )
- TagsView
result. Currently supported editors are Notepad++ and AkelPad.
dv__Sources: email author- Version 1.0 ( Unicode )
- Task List
Double-clicking an item in the task list will take the cursor to that occurence.
blitowitzSources- Version 0.26 ( ANSI / Unicode )
- TextFX
You will be amazed by its huge number of features and its small size. Here is Text FX official site with detail Information. Note that the npp-plugins project hostsv0.25, but Notepad++ ships with 0.26.
This plugi has no maintainer and wants one; please see TextFX's Future
- Verson 1.21 ( ANSI / Unicode )
- TopMost
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Version 1.0 ( Unicode )
- Tortoise SVN
Currently supports the following :
- On project/solution basis : Update, Commit, Log.
- On file basis : Diff, Log, Commit, Edit Conflicts, Resolve, Add, Revert, Remove, Rename.
Documentation and further information can be found here.
incfredSources: email author- Verson 0.10 ( ANSI / Unicode )
- TrayMenu
Visit https://sites.google.com/site/fstellari/nppplugins for more details.
Franco StellariSources: email author- Verson 0.20 ( ANSI / Unicode )
- TTSAssistant
- Version 1.0.2 ( ANSI / Unicode )
- UniversalIndentGUI
- Version 2.1 ( ANSI / Unicode )
- WebEdit
- create a menu command for pasting some text, possibly surrounding the current selection, if any. Imagine selecting a word and putting "
...
" around it with a single hotkey. You can create up to 30 such commands and assign keyboard shortcuts to them, or simply use the menu; - the same 30 commands can also be represented by buttons on the main toolbar for quick access with the mouse;
- 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. If the replacement consists of multiple lines, all of them will be indented same as the first one. The caret will be placed in a predefined position within the new text. You can have the current clipboard contents (e.g. a function name) pasted on expansion.
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. For more information see the WebEdit.txt help file.
Alexander IljinSources: included- Version 1.2.2 ( Unicode )
- Window Manager
This overview is dockable and gave you the full 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) also two lists are shown in dialog window.
This screenshot will explain better.
Jens LorenzSources: on download page- Version 4.1.0 ( Unicode )
- WLangLexer
- Full autocompletion is provided, functions case and accents are ignored.
- Comments, javascript and Here-strings folding.
- Based on new 5.8+ Lexer Interface.
Browse SVN
Tanguy PruvotSources: email author- Version 1.2 ( ANSI / Unicode )
- XBrackets Lite (Unicode)
- XBrackets Lite (ANSI)
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.
- Version 2.3.1β2 r805 ( Unicode )
- XML Tools
The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linearize XML
- Current XML Path
- Conversion XML <-> Text
- Comment / Uncomment
- XPath expression evaluation
Please note that external libs are required. They can be downloaded from the 'Notepad++ Plugins' project page. Make sure you put the external libs in NPP root directory (same than Notepad++.exe) and NOT in plugins subfolder (these external libs are not NPP plugins, but just external libs!)
Nicolas CrittinSources: email author- Version 2.0 ( Unicode )
- XPatherizeNpp
- Analyze multiple XPath queries with one keypress.
- Ability to only search on selected text.
- Reverse lookup from results.
- Beatufy XML documents.
- Saved queries for files left open in NPP.
- Can save and load XML files with XPath queries into a single file.
@users.sourceforge.net bguenthner ]
[Sources: on download page]- Version 0.7 ( Unicode )
- Zen Coding
- Version 0.7.0.1 ( Unicode )
- Zen Coding-Python
Tips for updating this page
It is desired that plugin authors update this page whenever they update a plugin or release a new one. This fits well within the DIY spirit of a wiki, which is no different from the open source spirit. This is open docs, like the whole of NpWiki++.
The general case
When updating, the simplest way might be to click on an individual row edit link, and change whatever needs to. Points to be careful about are:
- Proper use of the Maintainer template to refer to a plugin maintainer, see Author_Toolbox#General
- Proper use of the wiki syntax for links: an opening bracket, an address without intervening spaces nor line breaks, a space, the desired displayed text, a closing bracket. Copy/paste may insert spurious line breaks in URLs which wrapped.
- The pipe symbols you see at the beginning of some lines must definitely reside at the beginnning of a line to be properly processed
- When a description has embedded blank lines or lists, precede it by an HTML
paragraph tag.
- While documenting source availability, please use the standard locations:
- on download page
- included
- email author
or a link, unless particular circumstances suggest otherwise.
Looking at a few rows in the source should give you the idea.
To add a new plugin, edit the row above which yours should appear - the table is sorted by plugin name - copy and paste the text you see, and then modify this duplicate plugin entry you just created, as explained above.
The first line of a plugin entry has names for the plugin that serve different purposes:
- The {{ns:0|Pluginname}} part is there so that, when an entry is edited, an automatic, yet relevant comment is generated for the page history.
- The part is an anchor used by Plugins By Category to point to the entry. The short name should be suitable to include in an URL. Admins can take care of this.
Special cases:
- If your plugin should appear on the topmost row, copy and paste, but then adjust the upper duplicate entry.
- If the name of your plugin is the first one to start with a given letter, please remove the duplicate line of the form . This will keep the quick access links up to date.
- If your plugin starts with B, V or Y, do not remove the span line, but change the letter. Also, since the quick access link (say for letter Г) doesn't exist yet, it would be great creating it replacing the letter with [[#Г|Г]].
- If your plugin must be on the last row, then there are special adjustments, obvious if you know wikitext a little:
- Don't duplicate the trailing |}, this is the table end marker. If you do it will just look funny;
- Between the original text and your duplicate entry, add
- a line starting with |- It starts a new row;
- a line with a single | symbol. This starts the first cell of the new row, which has the edit link, version info and download link.
More updating considerations
The section below keeps a tally of the plugins which do not exist in Unicode version. Each entry names such a plugin and provides known information on how it could be replaced along Unicode builds. Please update these entries as appropriate.
You can always edit the whole page. Since it is large and is bound to grow, this will only make things slower because of the extra bandwith requirements. And if a wreck ever takes place, it gets a chance of going global instead of remaining confined within a couple rows. Granted, admins can always revert any edit, cancelling both the mess and the intended changes. Please contact an admin if anything goes wrong - which cannot ever happen, as programmers say.
ANSI-only plugins
There are currently 11 plugins out of over one hundred entries that only work with ANSI builds of Notepad++. Many of them are superseded either by Notepad++ or by other plugins:
Categories: Short Title(All) | Lexer | Plugins | Installation | Programming | NP++ Dev | Usage(Advanced Editing) | Usage(Programming) |Usage(NP++ Project) | User Community