Notepad++中常用的插件

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

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

js代码压缩
js代码格式化功能
JSON代码查看器,以树状列表显示
插件用途:三和一功能的插件,很是方便使用。

插件安装:

参考第 1.3.2.1 节 “手动安装插件”,去JSMinNpp下载JSMinNPP.1.11.2.uni.zip,解压后把

JSMinNPP.dll拷贝到plugin目录即可。

去试了试,真的很好用:

js代码压缩

js代码格式化功能

JSON代码查看器,以树状列表显示

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

or HTML,就可以减少使用次数了。

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

只不过,对于html代码的格式化,还是需要用到那个jsbeautifier的。
========
20款Notepad++插件下载和介绍
转自:http://www.kuqin.com/developtool/20090628/59334.html

Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功

能。下面是20款Notepad++插件的介绍和下载地址。

20款Notepad++插件
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,每次打开后可以附加日

期和时间。

更多的就不一一介绍了,大家根据自己的需求各取所需:

Light Explorer

Colour Picker

SecurePad

HTMLTag

NppExport

Simple script

Notepad的使用方法
把插件(.dll文件)放到notepad++/plugins目录里,重启Notepad++后,即可提示安装,安装成功后,在

菜单栏的插件里能找到。需要注意的是,Notepad的ANSI版和Unicode版本,有的插件只支持其中某个版

本。
========

notepad++安装插件的方法

分步阅读
notepad++是一款免费的文本编辑器,其启动速度快,占用资源少,功能强大,插件众多,便携易用。

notepad++本身功能很多,但不同的人有不同的需求,于是插件就是各种功能的扩展。

那么要怎样为notepad++添加插件呢。

工具/原料
电脑
notepad++
手动安装
1
打开notepad++插件项目的官方网站:http://sourceforge.net/projects/npp-plugins/
在列表中点击需要的插件(或在顶部搜索框搜索你想要的插件),以Autosave为例。

2
点击AutoSave_dll_1v40.zip下载插件文件。点击后会倒数5秒才弹出文件下载框,不要着急。

3
右击notepad++快捷方式图标,属性,查找目标,打开notepad++软件主目录,打开Plugins目录

4
将下载到的插件文件解压到Plugins目录,安装完成。

自动安装
1
启动notepad++,点击菜单“插件”-> “Plugin Manager” -> “Show Plugin Manager”即进入插件管

理器

2
勾选需要安装的插件,仍然以Autosave为例说明。点击Install按钮,管理器就会自动下载和安装所勾选

的插件,非常方便。

3
有的插件安装完需要重启notepad++,点击确定即可。点击完后如果notepad++没有自动启动,则自己手

动运行就是。

4
安装完成后在“插件”菜单即可对插件进行设置或使用。
========

Notepad++ 有哪些适用于前端开发的插件

很多前端都在用Notepad++, 交流一下使用的插件吧

JSMin 压缩 JS 的,还提供格式化代码的功能,不怎么用它的压缩,经常用它的格式化来看别人的代码


SourceCookifier 展示代码框架,查找定义,跳转到定义,从当前代码跳转到其定义。尝试过 TagsView

和 TagsJump 感觉没这个好用。还有个CCompletion功能也类似。这几个提供代码框架的插件都是基于

Ctags 的, Ctags 对 JS 支持的不太好。
Xbrackets 自动补全各种括号{}[]()等,也可以配置补全<>''等。
Zen Coding 我用的是 python 版的,除了惊艳的代码生成功能,还可以配置成代码片段工具,所以原来

试过的很多的代码片段插件后来就不用了。
TextFX 这是关于文字处理的工具集合,各种乱七八糟的命令都能从中找到,里面带一个HTML Tidy 可以

格式化 HTML。
UniversalIndentGUI 代码格式化工具集合,常见的代码格式几乎都支持,包括CSS HTML JS 。
Lorem Ipsum 生成假文
FingerText 很强大的代码片段工具,支持多重热点,热点默认值,片段链式嵌套(片段中套片段)等特

性,是个让人眼前一亮的插件。

此回答是三年前的,所以很多插件已经更新或被弃用了,请择优使用。
---------------
(由于Notepad++预先安装了Plugin Manager,所以你只需在Plugin Manager里查看这些插件即可)
zen coding http://code.google.com/p/zen-coding/downloads/list (建议使用Python版本)
JSMin 感谢@yulanggong 推荐,格式化代码很有用。他推荐的插件都很不错。
JSONViewer http://sourceforge.net/projects/nppjsonviewer/ 
Campare http://sourceforge.net/projects/npp-compare/ 
Light Explorer http://sourceforge.net/projects/npp-plugins/files/LightExplorer/ 
NppExec 可以执行cmd,这个插件帮我实现了把Less编译成CSS。
D:\SourceCode\less.js\lessc.cmd $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY)\$(NAME_PART).css

-compress
JSLint http://sourceforge.net/projects/jslintnpp/ (语法太苛刻,我卸载不用了)

另外,你还要自己设置一些东西。 
1. 配色:设置->语言格式设置->选择主题Bespin。
2. 自动补全:设置->首选项->备份与自动完成->勾选「所有输入均启用自动完成」、「输入时提示函数

参数」。
3. 快捷键:设置->管理快捷键(可以实现按一个键,就直接在浏览器里打开当前代码文件,自己琢磨吧

)另外,zen coding原本的快捷键设置不太好,可以在~\Notepad++\plugins\NppScripting\includes

\Zen Coding.js里直接改它的脚本(这里说的是旧版,Python版的直接在「管理快捷键」里设置)。
4.UTF-8:设置->首选项->新建->选中「Unix」->选中「UTF-8无BOM」->勾选「应用于打开ANSI文件」。
5.用空格代替Tab:设置->首选项->语言->标签尺寸改为4->勾选「以空格取代」。

Notepad++的功能如此强大,只是你还没把它们挖掘出来。

说句题外话,一个月前我转用SublimeText2了(因为界面好看),现在我正在学习VIM<( ̄︶ ̄)>(因为

不用鼠标)。

推荐你看一下 Notepad++前端开发常用插件介绍

原来用Notepad++ 只装了zen-codeing。现在都是用Sublime Text 2了,推荐你试试。

quicktext 和 zen coding 自己用的这两个。

Kyle Hu ,Software Developer
这几个很有用: CCompletion, JSMin, JSLint, Xbrackets, SourceCookifier

最常用的,上面提到了jsmin,补充下,该插件有js format功能,使用率最高
再来一个NppJumplist,给win7添加jumplist功能,聊胜于无。

Notepad++firebug足够了
========

Notepad++插件总结相关推荐

  1. 【Notepad++】Notepad++ 插件 for js 各种插件全介绍

    为什么80%的码农都做不了架构师?>>>    这是红薯老大的文,我还嵌入了一点其他的东西,无意中看到用处实在是太大了,真好.转过来,现在就差一个类似浏览器js控制台的插件了.虽然, ...

  2. Notepad++插件之ftp/sftp远程编辑功能,以及各种插件(转:http://blog.csdn.net/happy_wu/article/details/73302994)

    Notepad++的ftp/sftp远程编辑功能 介绍: Notepad++是一个优秀的开源编辑器,最大特性就是插件丰富,这里分享一下我常用的实用插件,其中一些是Npp预装的.这些插件主要是开发相关的 ...

  3. Notepad++ 插件之 TextFX (安装及作用)

    From <安装:打开 notepad++  插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 ...

  4. 20款Notepad++插件下载和介绍

    转自:http://www.kuqin.com/developtool/20090628/59334.html Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notep ...

  5. [转]20款Notepad++插件下载和介绍

    为什么80%的码农都做不了架构师?>>>    Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能.下面是20款Not ...

  6. notepad++插件介绍

    Notepad++因为其强劲的插件支持,越来越受到编程爱好者的喜欢.很多优秀的插件现在已经默认安装了,下面是100多款受欢迎的Notepad++插件的介绍和下载地址. XML Tools 这个插件是包 ...

  7. Notepad++ 插件安装集合

    Notepad的插件介绍 Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能. 下面是Notepad++插件的下载地址.大家可自行根据需 ...

  8. Notepad++插件NppFTP

    一.下载Notepad++插件 NppFTP  64位 下载 NppFTP  32位 下载 二.导入插件 NppFTP 是个啥? 简单的说,就是个远程ftp功能.像是Dreamweaver里面的远程站 ...

  9. notepad++插件实现json、xml格式化

    notepad++比较出色的免费的数据编辑.格式化工具... 现在json.xml文件很流行.格式化也是必须的,方便查看关键信息! 01.下载notepad++及相关插件 npp_7.5.5-x86: ...

最新文章

  1. ubuntu16.04系统下创建python隔离环境
  2. 一文拆解中国火星车着陆全过程
  3. mysql存储树结构_mysql 树形结构查询(存储过程)
  4. hosts文件中同一个域名两个IP的解析顺序
  5. 迈克尔 杰克逊mv_杰克逊JSON解析错误– UnrecognizedPropertyException:无法识别的字段,未标记为可忽略[已解决]...
  6. 使用yum安装CDH Hadoop集群
  7. 安徽新华学院计算机设计大赛,安徽新华学院学子在中国大学生计算机设计大赛中获佳绩...
  8. 在存储过程中构建动态SQL
  9. unity3d自动寻路教程
  10. 区块链测试 以太坊 truffle是什么 怎么用
  11. 读取jar包中的资源文件
  12. 互联网公司愚人节策划大盘点,在恶搞界谁是老大?
  13. “人在囧途”今年少有的国产好电影
  14. JavaScript如何运行
  15. autojs pro逍遥游模拟器vscode调试
  16. RabbitMQ学习笔记:惰性队列(Lazy Queues)
  17. Maven安装ojdbc依赖支持
  18. 阅读契机-《认知天性》
  19. 空气温湿度远程监控手机APP远程监控
  20. 英文阅读技巧操练---Article 1:The Product-Minded Software Engineer《一》

热门文章

  1. 如何加快HTML页面加载速度
  2. 5. 最长回文子串——暴力法---动态规划解法---扩展中心法
  3. Python 技巧篇-字符串灵活处理:字符串过滤、字符串拼接,字符串切片,特殊、超长字符串的处理实例演示
  4. Java连接数据库(2)
  5. 【hdu 1573 X问题】【 hdu3579 Hello Kiki 】【poj 2891】
  6. 3.8 matlab函数参数与变量的作用域
  7. gnuplot_i 文件的说明,翻译成的中文
  8. Windows10局域网内共享资源(你没有权限访问 或者 账号或者密码错误)
  9. 【三种可能问题】RuntimeError: cuDNN error: CUDNN_STATUS_NOT_SUPPORTED
  10. C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...