Pages

Monday, 2 September 2013

让Notepad++更强大:实用的npp插件

Notepad++是我从很早就开始用的一款极其出色的代码编辑器,如果说emacs是最好的文本编辑器的话,npp则为windows用 户提供了另一个程度相当的选择,快速的启动速度和优秀的内存机制,现在更加入了N多插件,让npp成为了windows上最易用,最快捷的代码和文本编辑 器,说实话,现在基本上在windows上写程序(除非要很多调试),从不用IDE,npp完全解决了我的所有需求。

Npp版本更新后,有了一个Plugin Manager,可以通过这个来下载和管理插件。



npp下载地址:http://notepad-plus-plus.org/

另外npp是免费开源软件,欢迎大家改进其代码或者向其捐款。下面就正式介绍一下npp的一些实用的插件,其中我最常用的是compare,主要是代码管理和纠错用的···

Insertion
这是一个主要用于演示的插件,适合初次开发者用于实例学习。它的功能是插入当前文档的名称和日期时间,以及自动关闭html/XML标签。
XML Tools
这个插件是包含了很多XML编辑方面的实用工具。比如XML语法规则检查,XML Schema和DTD确认,XML标签自动关闭,当前XML路径,XML和Text转换,注释和非注释切换等等。
TextFX
TextFx是预装在Notepad++中的一个插件,功能非常强大,包括各种代码的转换、插入、优化、格式化和验证等等,能很方便的提高你的工作效率。
你可以查看Text FX 官方网站 了解更多细节。
Doc Updater
每三秒自动更新你Notepad++中打开的文档。
QuickText
一个非常出色的代码片段管理器,支持Notepad++所支持的所有语言类型。
SearchInFiles
一个友好的Notepad++文件搜索工具。
NppExec
使用NppExec插件,你可以不需要离开Notepad++即可扫行你的命令行或保存脚本,大大提高你的效率。
Spell-checker
拼写检查工具. 需要先安装Aspell
DBGP plugin
你可以使用这个插件把你的 Notepad++ 变成一个php IDE.
Compare Plugin
一个非常实用的工具,可以用来比较两个文件不同之处.
FTP_synchronize
一个集成于Notepad++的FTP客户端。
MultiClipboard
Notepad的剪贴板功能增强插件。
SpeechPlugin
文本转语音朗诵插件。
Gmod 10 Lua Syntax Highlighter
Notepad++的一个语法高亮插件。
Log plugin
这个插件可以让Notepad++实现Windows内置记本事的一个功能 : 当文件为.log,每次打开后可以附加日期和时间.
------------------------
 
开源文本编辑器Notepad++

Notepad++是一款Windows平台下优秀的开源免费的文本编辑器。可靠,可定制,直观和免费,支持多语言(包括中文)。 提供功能包括:语法高亮; 折叠和自动完成; 多文件查看; 标签编辑; 放大/缩小; 书签。Notepad++运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言,是程序员们编写代码的利器!

特性:
1、所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多重文档;支持自定义语言;
2、对于HTML网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;
3、自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,可显示缩进引导线,使代码富有层次感;
4、可打开双窗口,在分窗口中又可打开多个子窗口;
5、可显示选中文本的字节数,并非普通编辑器所显示的字数;提供了一些实用工具,如邻行互换位置、宏功能等;