欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Notepad++ 常用插件 有大用 有大用

shiping1 的头像
Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件。

Emmet

Emmet的前身是Zen Coding,一款使用仿CSS选择器的语法来快速开发HTML和CSS的插件,是前端开发神器。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。现在可以在Notepad++的插件管理器里直接安装了。

例如:输入div#name后按Ctrl+E被转换成<div id="name"></div>

详细用法参考: http://www.gbtags.com/gb/share/1996.htm

Finger Text

标签代码替换和文本自动完成插件,编辑器配合这个功能可以有效地提升代码的书写速度,提高自己的工作效率,例如我输入if然后按Tab键将会把if替换成一个完整的if结构,可以极大的提高效率,当然具体怎么替换是可以配置的。详细用法参考: Finger Text

TextFx

这个号称是Notepad++上面最好用的plugin,具有超强的文本处理能力,比如文本编码处理等。编程某种程度上就是文本工作,所以这个插件对开发人员应该是非常有帮助的。以前是默认安装的,现在需要自己手动安装。详细用法可以参考:http://zhibin07.iteye.com/blog/1287234

Task List

自动扫描当前文档,将所有"TODO:"开头的注释都找出来,列在右边的面板中,双击可以跳转该行。这和Eclipse里的TODO功能很相似,便于标记查找没有完成的工作。

HTML Tag

编辑HTML代码时比较有用,它主要的功能是匹配选择的标签,对HTML标签编码及解码,对JS编码及解码,我认为对HTML标签编码及解码是最有用的功能了。

TagsView

可以列出当前文档的全局变量,函数列表等,方便查找定位函数,变量等。

JSON Viewer

可以以树的形式查看JSON,同时可以格式化JSON,增加缩进。

JSLint

JSLint一个JavaScript语法检查工具,可以检查你的代码是否优秀,规则请参考<<JavaScript语言精粹>>。

RegEx Helper

在文档的中匹配正则表达式,可以用来测试正则表达式。

Compare Plugin

一个非常实用的工具,可以用来比较两个文件不同之处,主要用来对比相邻的两个文件。

Explorer

一个文件浏览窗口,可以在里面创建文件,文件夹等。还可以快速定位当前打开的文件的文件夹。

File Switcher

一个快速切换窗口的工具,支持通过输入文件名,路径或者tab index来查找切换,可以用来替换默认的Ctrl + Tab。

如需转载,请注明来自: BorisHuai前端修炼 > Notepad++前端开发常用插件介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

 notepad++开发中常用的插件
2013-07-10 10:10:00
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://putian.blog.51cto.com/1722818/1244042

  Notepad++是一套非常有特色的自由软件的纯文字编辑器(许可证:GPL),有完整的中文化接口及支援多国语言撰写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad(记事簿)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支援宏以及扩充基本功能的外挂模组。

 

 Notepad++是一个优秀的开源编辑器,最大特性就是插件丰富,这里分享一下我常用的实用插件,其中一些是Npp预装的。这些插件主要是开发相关的.其中的plugin manager就是软件自带的插件,利用这个插件您可以装官方提供的一些常用的插件,下面提供开发者常用的一些插件以及该插件的功能。

 

Explorer是文件浏览插件
QuickText  notepad快速编辑这个现在官方那边已经好像找不到了,我这边提供下载地址:

http://115.com/lb/5lb7nip4#

notepad快速编辑QuickText.zip

115网盘礼包码:5lb7nip4


Compare, 文件对比插件
tagsView,文档的Class, 属性, 方法列表
RegEx Helper,在文档的中匹配正则表达式,可以用来测试正则表达式
JSON Viewer,显示文档中选定JSON的结构。
jsMIN js代码压缩和格式化功能
jN js脚本实现功能扩展
XBracket Lite 括号和引号等的自动补全
NppExport  导出色彩代码相比于直接复制强
HEX-Editor  十六进制编辑器
Plugin Mangager  notepad++插件管理器
UniversalIndentGUI 代码格式化工具集合
TextFX 这是关于文字处理的工具集合
FingerText 很强大的代码片段工具
autosave 自动保存插件


1.4. Notepad++中常用的插件

 

1.4.1. 插件管理器: Plugin Manager

插件功能:此插件可以帮你管理插件,包括查看当前已经安装的插件有哪些,以及自动帮你下载相应的插件。

插件用途:主要用于管理(安装和卸载)插件

插件安装:在安装过程中,默认已选择安装此插件:图 2.2 “Notepad++默认已安装了一些插件”

1.4.1.1. 打开Plugin Manager

插件(P) → Plugin Manager → Show Plugin Manager → Avaliable,一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装对应插件,很是方便。

其中,在Intalled一栏可以看到当前已经安装了的插件有哪些:

1.4.1.2. 通过Plugin Mangager安装插件

下面以Light Explorer为例,说明如何通过Plugin Manager来安装插件:

通过第 1.4.1.1 节 “打开Plugin Manager”打开Plugin Manager后,找到并选中Light Explorer,然后点击Install:

Plugin Manager就会帮你自动下载对应的插件并安装:

安装完毕后,会提示你是否重启:

选择“是”后,Notepad++会自动重启,并且会自动打开关闭前已打开的这些文件。

此时,就可以看到已经安装的插件了:

1.4.2. 16进制编辑器: HEX-Editor

插件功能:此插件主要提供了16进制查看与编辑的功能。

插件用途:以16进制模式查看和编辑文件。

插件安装:参考第 1.3 节 “Notepad++插件的下载与安装”去安装Hex Editor插件

HEX-Editor功能详解:

1.4.2.1. 以16进制模式查看当前文件

有几种方法实现以16进制模式查看当前文件:

  • 插件(P) ⇒ HEX-Editor ⇒ View in HEX Ctrl+Alt+Shift+H

  • 点击工具栏上HEX Editor的图标

  • 直接使用快捷键:Ctrl+Alt+Shift+H

[提示]提示

退出16进制模式,和进入16进制模式的方法相同。

然后就可以以16进制模式,查看当前文件了:

接着,就可以去查看和编辑对应的16进制的值。

关于更多的选项,比如想要设置其他字体类型和字体大小,可以去上述的HEX-Editor下面的Options中,根据自己的需要设置:

1.4.3. 导出彩色代码为其他(word,HTML)格式的文件: NppExport

插件功能:导出已着色代码为其他格式的文件

插件用途:将彩色代码,导出为word文档(RFT)或网页(HTML)文件,或者将彩色代码(RTF格式或HTMl格式)拷贝到剪贴板,粘贴到别的(word文档,HTML网页)中去。

插件安装:在安装过程中,默认已选择安装此插件:图 2.2 “Notepad++默认已安装了一些插件”

NppExport功能详解:

1.4.3.1. 将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Word文件或HTML网页中

对于选中的代码,将其对应的RTF格式的内容,复制到剪贴板:

然后粘贴到新建的word文档中:

想要获得彩色代码的人,对于此功能,相信会非常喜欢的。

[提示]直接拷贝代码,是没有彩色代码的效果的

差点忘了说了,与此处的彩色代码拷贝功能相对应的是:

对于在普通文本编辑器中,包括当前的Notepad++编辑器,安装普通赋值操作去的拷贝的一段代码:

然后粘贴到别的地方,是没有彩色代码的效果的:

所以,有了对比,才知道此处彩色代码拷贝的好处。

对应的,想要将整个文件全部导出的话,就是:

插件(P) ⇒ NppExport ⇒ Export to RTF

即可将当前已经语法高亮的彩色的xml代码:

导出到word文件中了:

很明显,如果你需要在word中粘贴此彩色代码,此功能,再好用不过了。

 

对于导出为HTML网页,做法是类似的:

1.4.4. 轻量级资源管理器: Light Explorer

插件功能:轻量级的Explorer

插件用途:方便打开文件

插件安装:参考第 1.4.1.2 节 “通过Plugin Mangager安装插件”去安装Light Explorer插件。

Light Explorer功能详解:

1.4.4.1. 通过Light Explorer浏览文件,打开文件

可以通过直接点击对应的图标去打开轻量级的资源管理器:

接下来,就很简单了,就是浏览文件夹,找到想要打开的文件,双击,即可用此Notepad++打开该文件了。

刚试了试,发现,此处,不论是何种文件,比如图片,都可以用Notepad++打开的。

当然,打开的图片等类型的文件的话,也都是以文本模式打开的:

1.4.5. 括号自动补全插件: XBracket Lite

之前就一直希望Notepad++拥有此功能,结果没找到选项,现在终于通过插件得以实现了。

是从Bracket autocompletion中得知的此插件XBracket Lite的。

插件功能:对于一些括号类的字符,比如单引号',双引号",圆括号(,大括号{,反括号[等,自动帮你实现自动补全

插件用途:减轻了写代码和编译xml类的文件时候的工作量

插件安装:参考第 1.4.1.2 节 “通过Plugin Mangager安装插件”去安装XBracket Lite插件,截图如下:

XBracket Lite功能详解:

1.4.5.1. 通过XBracket Lite实现括号的自动补全

先去打开相应的设置:

再根据自己的需要去设置:

其中解释一下相应的选项的含义:

  • Treat'' as brackets

    把单引号',也看成是括号,这样以后输入单个单引号,也可以实现自动补全另一个单引号了。

  • Treat< > as brackets

    把尖括号也看成是括号的一类,这样就方便了在xml,html等文件中写tag的时候,自动帮你补全。

    如果选择了: </>,那么输入了<后,就补全出来/>了。

    如果选择了:Only if file extension contains,那么就只有当前是这些htm,xml等文件的时候,才对于尖括号使用自动补全。别的类型文件中,不去对尖括号实现补全操作。

  • Skip escaped bracket characters:\[,\} etc.

    当输入\[或者是\}的时候,就不自动补全。

    因为在写代码时,很多时候反斜杠加上这些括号,本身就是想要表示单个字符而已,所以不需要补全。

  • Autocomplete brackets([{""}])

    即 是否启用此插件。

设置好之后,启用该插件,随便打开个文件,输入这些括号类字符的时候,就会发现,可以自动帮你实现自动补全了。

1.4.6. 支持Notepad++中使用js脚本实现功能扩展: jN

之前叫做NppScripting,后来改名为jN

插件功能:使得Notepad++中可以通过运行对应的javascript脚本,其会扩展一些额外功能,添加相应的菜单,提供各种功能

插件用途:使得你可以实现,自己写javascript脚本,几乎可以实现任何你想要的功能。而且本身其已经实现了很多常用的功能,供你使用。

插件安装:

参考第 1.3.2.1 节 “手动安装插件”下载jn.zip

解压后,把jN文件夹和jN.dll拷贝到Notepad++的plugin目录下即可。

更多的细节,参考【记录】利用Notepad++的jN插件中的URL编码解码插件,实现从错误的google地址中提取原始url的功能

1.4.7. 显示函数列表:Function List

插件功能:用于显示出函数的列表。支持很多种语言,包括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

插件用途:这样以后打开Python等文件,就可以通过双击显示出来的函数列表中的某函数,实现快速定位到相应的位置了。

插件安装:

参考第 1.3.2.1 节 “手动安装插件”下载FunctionList_2_1_UNI_dll.zip

解压后,按照install.txt中的提示去:

把FunctionList.dll拷贝到 安装目录\Notepad++\plugin下

把Gmod Lua.bmp和C++.flb拷贝到 安装目录\Notepad++\plugin\config下

把FunctionListRules.xml拷贝到 %APPDATA%\Notepad++\plugins\config下

其中需要注意的是,此处的FunctionListRules.xml就是定义了各种语言的搜索函数的规则。必须把该文件拷贝到上述位置才可以。像我最开始的时候,拷贝到安装目录\Notepad++\plugin\config下是不可以的。

而%APPDATA%的位置,在我这里的是C:\Users\CLi\AppData\Roaming\Notepad++\plugins\config

之后通过 插件 ⇒ Function List ⇒ List...或者快捷键Ctrl+Alt+Shift+L,就可以打开当前文件的函数列表了:

1.4.8. js代码压缩,js代码格式化,JSON查看器: JSMinNpp

插件功能:包含三个功能:

  1. js代码压缩
  2. js代码格式化功能
  3. JSON代码查看器,以树状列表显示

插件用途:三和一功能的插件,很是方便使用。

插件安装:

参考第 1.3.2.1 节 “手动安装插件”,去JSMinNpp下载JSMinNPP.1.11.2.uni.zip,解压后把JSMinNPP.dll拷贝到plugin目录即可。

去试了试,真的很好用:

  1. js代码压缩
  2. js代码格式化功能
  3. JSON代码查看器,以树状列表显示

话说,装了这个插件之后,以前一直使用的,在线版本的HTML/JS代码格式化网站:Beautify JavaScript or HTML,就可以减少使用次数了。

因为javascript,json等代码,都可以使用此插件格式化并以树状显示了。

只不过,对于html代码的格式化,还是需要用到那个jsbeautifier的。



来自 http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htmls/npp_common_plugins.html


 

  对于IT行业的从业人员,大多都会熟悉UITraEdit,EditPlus,Notepad++等文本编辑工具,这些工具都是比较强大的,但大多都是收费的。而Notepad++是免费的,而且更新还是很快的,并且插件也很多,个人比较喜欢,就推荐一下。

 

一. 插件管理器

         打开Notepad++软件,选择菜单项:插件=> Plugin  Manager => Show Plugin  Manager,打开插件管理器如下图:

 

         通过插件管理器可以对插件进行安装,更新,卸载操作。

         注意:部分插件的下载地址为google地址,可能会下载失败,可通过国外VPN下载。

 

二. 常用插件介绍

         Notepad++提供很多插件,默认安装的插件有限,为提高开发效率,安装以下插件是很有必要的。

1.Tidy2

         一款很高效的html美化,xhtml格式化,语法检查插件。

 

2.XML Tools

         这个插件是包含了很多XML编辑方面的实用工具。比如XML语法规则检查,XML Schema和DTD确认,XML标签自动关闭,当前XML路径,XML和Text转换,注释和非注释切换等等。

 

3.JSLint JSTool

         JSLint 正是 Douglas Crockford 为解决此类问题创建的工具,JSLint 除了能指出这些不合理的约定,还能标出结构方面的问题。虽然 JSLint 不能保证代码逻辑一定正确,但却有助于发现错误并教会开发人员一些好的编码实践。值得一提的是 JSLint 工具本身也是一段 JavaScript 代码,它是检验 JavaScript 代码质量的 JavaScript 脚本。

 

4.JSON Viewer

         JSON数据语法检查,格式化。

 

5.HEX-Editor

         以16进制查看当前文件。

 

6.Light Explorer

         轻量级资源管理器。

 

7.Commpare

         文件对比插件,可进行简单的对比,复杂对比建议使用Beyond Compare。

 

8.DBGp

         同XDebug一起使用调试PHP程序,相当强大,具体配置网上找,很详细。

 

9.TextFX Characters

         TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad++插件,命令比较多,具体网上搜索。


来自  http://www.cnblogs.com/huizhang212/p/notepad.html

 

Notepad++常用插件

[复制链接]
 
跳转到指定楼层
楼主
 
 知行 发表于 2012-9-3 18:38 | 只看该作者 回帖奖励
 
Notepad++集成svn插件
Notepad++ 是一款Windows环境下很受欢迎的免费开源的代码编辑器,有很丰富的第三方插件。
    下面介绍Notepad++的svn插件的安装及使用。
    如图12,点击Plugin --> Plugin Manager --> Show Plugin Manager
 
    打开后,在“Available”页找到“Subversion”,然后点击“Install”,如图13所示:
 
    安装成功后会在Plugins菜单下出现"Subversion"子菜单。
    打开之前checkout下来的任一文件,如devcenter/1/index.php,编辑完成后,点击Plugins --> Subversion --> Commit File(或使用快捷键Ctrl+Alt+A)
    出现熟悉的一页,如图14所示:
 
    对,这就是乌龟SVN的Commit页面,输入Log Message,点击“OK”即可提交。


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


来自  http://www.tecbbs.com/thread-2359-1-1.html
Notepad++ 有哪些适用于前端开发的插件?
很多前端都在用Notepad++, 交流一下使用的插件吧
按投票排序按时间排序

8 个回答


普通分类: