Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证:GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
功能
notepad++功能比Windows中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写
计算机程序代码。Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的
外挂模组。
内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持.info文件查看),Notepad++支持众多计算机程序语言:C,
C++,Java,pascal,
C♯,
XML,
SQL,Ada,
HTML,
PHP,ASP,
AutoIt,汇编,DOS
批处理,
Caml,
COBOL,Cmake,
层叠样式表,D,Diff,ActionScript,
Fortran,Gui4Cli,
Haskell,INNO,JSP,KIXtart,
LISP,Lua,Make处理(Makefile),Matlab,INI文件,MS-DOSStyle,NSIS,Normaltext,
Objective-C,Pascal,
Python,
ECMAScript,
Verilog,Haskell,
Inno Setup,
cmake,
vhdl,
MATLAB。
可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;
可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;
提供了一些有用工具,如邻行互换位置、宏功能,等……
可显示选中的文本的字节数(而不是一般编辑器所显示的字数,这在某些情况下,比如软件本地化很方便);
正则匹配字符串及批量替换;
强大的
插件机制,扩展了编辑能力,如Zen Coding。
特性
1、
所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多种文档;支持自定义语言;
2、对于
HTML网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;
3、自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,可显示缩进引导线,使代码富有层次感;
4、可打开双窗口,在分窗口中又可打开多个子窗口;
5、可显示选中文本的字节数,并非普通编辑器所显示的字数;提供了一些实用工具,如邻行互换位置、宏功能等;
吉祥物
Notepad++的吉祥物是一只变色龙。
最新版本
软件版本:7.6.6
软件大小:4.0MB
软件作者:Notepad++team
软件类别:应用软件
软件授权:自由开源免费(GPL协议)
软件语言:多国语言
运行环境:Win9x/Me/NT/2000/XP/2003/Vista/Win7/
Windows 8/
Windows 8.1/
Windows 10支持的文件类型:
C、
C++、Java、
C♯、
XML、
HTML、
PHP、
层叠样式表、makefile、ASCII艺术(.nfo)、doxygen、ini文件、批处理文件、
ECMAScript、ASP、VB、
VBScript、
SQL、
Objective-C、Pascal、
Perl、
Python、LuaTeX、
Tcl汇编言、
Ruby、
LISP、
Scheme、Properties、DiffSmalltalk
历史版本
软件大小:2.9MB
软件作者:Notepad++team
软件类别:应用软件
软件授权:自由开源免费(GPL协议)
软件语言:多国语言
运行环境:Win9x/Me/NT/2000/XP/2003/Vista/Win7/
Windows 8/
Windows 8.1/
Windows 10支持的文件类型:
C、
C++、Java、
C♯、
XML、
HTML、
PHP、
层叠样式表、makefile、ASCII艺术(.nfo)、doxygen、ini文件、批处理文件、
ECMAScript、ASP、VB、
VBScript、
SQL、
Objective-C、Pascal、
Perl、
Python、LuaTeX、
Tcl汇编言、
Ruby、
LISP、
Scheme、Properties、DiffSmalltalk
更新日志
Notepad++v7.4.1错误修复:
1.修复Notepad++
挂起问题由于其在互联网上的连接启动-禁用认证链接验证。
2.修复打开的零长度文件不保存错误。
3.提高文档大文件的Peeker性能问题。
Notepad++v7.4新功能和错误修复:
1.添加文档偷看功能(鼠标悬停在选项卡上)。
2.添加窥视文档地图功能。
3.修复
HTML/js/asp/
PHP中点击链接的问题。
4.通过“偏好”对话框更改折叠样式后,折叠垂直线将失去颜色。
6.改进证书验证方法。
7.修复在更改文件扩展名时丢失语法突出显示的问题(通过“另存为”)。
8.增强“Windows”对话框(菜单“窗口-\u003eWindows...”)的UI进行排序。
9.在打开一个空的内容文件时应用新的文件自定义编码(Unicode或非Unicode)。
12.在Notepad++中删除文件和文件夹时,添加一个用于将文件夹作为Workspace启动的警告消息。
13.可以在多行标签模式下拖放标签页。
14.修复右键单击多行选项卡的问题。
15.添加新的移动标签与
鼠标滚轮功能(SHIFT+鼠标滚轮)
16.修复活动选项卡上的文本(多行模式)被
剪力问题。
17.修复保存会话文件的回归(对于会话文件扩展名,如果设置)。
18.通过添加工作区文件扩展名(如果已设置)来增强保存工作区文件。
19.修改change.log总是打开问题。
Notepad++ 6.8.3更新日志
1.使用通配符(*),打开命令行上的文件修复崩溃的问题。
2.修正显示刷新退出缺失的问题,通过使用选项-Plugin。
5.在高DPI从功能修复显示问题。
Notepad++ 6.7.5更新日志
1.增加“幽灵”输入功能:启动Notepad++时从命令行自动输入文本(通过命令行的-qn, -qt 或 -qf)
2. 修复自动插入错误行为
3.修复崩溃问题:用户按住
ctrl后双击空文档时引发
4.修复加载DropBox设置时的崩溃Bug
5.在FindInFiles和ReplaceInFiles过程中展现处理过程窗口,取代状态窗口
6. 修复文件名包含“\u0026”
字符时显示不正确的问题
7.
高亮显示增量搜索的跟随类,增加一些增强的增量搜索
9. 允许把文件放入doc转换器和其他面板
11. 修复在码组中自动缩进不响应的EOL问题
12.在面板关闭后,恢复编辑器
Notepad++ 6.7.4 Je suis Charlie edition
1.DSpellCheck v1.2.12
2.NppFTP 0.24.1
3.NppExport v0.2.8
4.Plugin Manager 1.0.8
5.Converter 3.0
6.Mime Tool 1.9
Notepad++ 6.7.3 更新日志
1.修旧处理器的崩溃问题由于SSE2指令。
2.确定翻译的回归:
映射为添加的命令”标记……子菜单项”。
Notepad++ 6.7.2 更新日志
1.修复当不加载 config.
XML 和 stylers.xml 时的崩溃问题。
2.修复 NPPM_LAUNCHFINDINFILESDLG API 退格崩溃问题。
3.防止在列模式中自动插入 {} [] () “”。
4.修正了在首选项对话框中的”提示输入函数参数”复选框未正确初始化。
5.修复保存主题样式无效的问题(为避免UAC权限问题,从 %APPDATA% 拷贝文件)。
6.改进用户定义语言对话框的高度。
Notepad++ 6.7.1 更新日志
1、修正了GotoLine的崩溃问题;
3、修正了自动插入功能的错误(在自动插入
括号“()”功能关闭时遇到“]”、“}”不跳过);
4、新增功能:自动填充引号(英文双引号和英文单引号);
5、修复了其他一些问题
Notepad++ 6.7.0 更新日志
2.修复启动时崩溃问题
Notepad++ 6.6.9 更新日志
1.cloud设置:新增OneDrive支持
2.修复启动时崩溃问题
Notepad++ 6.6.8更新日志:
2.更好的主题支持:所有的内部对接的对话框中可以选择应用主题的前景色/背景色。
Notepad++ 6.6.7 更新日志:
修复一个历史文件的恢复问题。
Notepad++ 6.6.6更新日志:
1.修复当本地Dropbox路径更改后,Notepad++程序的“Settings on cloud - Dropbox”功能出现异常工作问题。
2. 修复当保存文件被删除或只读时,会话快照可能出现保存出错等问题。
Notepad++ 6.6 更新日志:
1.新增会话快照、定期备份功能;
2.修正RTL/LTR命令制作文本错误;
4.在 查找和替换对话框选项卡和 用户自定义语言对话框选项卡中加入DPI识别功能;
5.在功能列表中加入Shell脚本解析器;
Notepad++ 6.6.2更新日志:
1. 修复了会话快照的 bug,当选择记住当前会话时无法启用会话快照的问题。.
1. DSpellCheck v1.2.12
2. NppFTP 0.24.1
3. NppExport v0.2.8
4. Plugin Manager 1.0.8
5. Converter 3.0
6. Mime Tool 1.9
Notepad++ 6.6.0更新日志:
修复一个历史文件的恢复问题。
Notepad++ 6.4.5更新日志:
1.中文环境下填词特性在ANSI文档中重新启用。
2.编码自动识别功能可以检测识别unicode编码。
3.通配符(*和?)和递归(- r)支持命令行参数。
Notepad++ 6.4.4更新日志:
1.添加标签功能(按
ctrl+小键盘)的直接访问。
3.增强功能列表的C/ C + +解析器。
4.修复行号空间的问题。
5.修复一个崩溃的问题。
Notepad++ 6.4.3更新日志:
1.修复了使用“功能”的一个崩溃问题;
2.增强了分隔符选择(Ctrl+鼠标双击):在参数设置对话框中新增了GUI设置;
3.在新的实例功能中添加了打开会话;
4.添加新的命令行参数“-openSession”用于打开会话文件;
5.添加了多实例选项;
6.修复了regression -systemtray命令行选项无法正常使用的问题;
7.修复了开始和结束位置之间的文本修改后出现的开始/结束选择Bug;
8.添加了定位命令行选项。
Notepad++ 6.4.2更新日志:
1.增强分隔符选择功能。
2.
Notepad++ 6.4.1更新日志:
1.新增功能列表面板(可自定义,当前支持
C++和
ECMAScript)。
2.在新增的状态栏显示“查找/替换”对话框的错误信息,以此取代弹出窗口。
4.添加设置开始位置选择功能。
Notepad++ 6.3.3更新日志:
1.记住折叠状态的最后一次会议。
2.关闭选择/非选定的文件。
Notepad++ 6.3.2更新日志:
1.修正了一个回归(性能发行)。
2.承认WScript的Rake文件分别为
Python和
Ruby文件。
Notepad++ 6.3.1更新日志:
1.修复更换'\ñ'错误在扩展和正则表达式模式。
2.记住折叠状态的会话中的每个文件。
3.取消注释,修复崩溃的bug。
4.添加“更新代理设置...”命令设置代理升级。
5.修复问题未妥善保存/恢复窗口位置。
6.添加新API NPPM_GETCURRENTVIEW。
Notepad++ 6.3更新日志:
1.重要的错误修复和增强的
正则表达式搜索替换关键的问题。
2.UDL的新特性和bug修复。
Notepad++ 6.2.3更新日志:
1.修复了RegExpr模式下查找“”漏洞;
2.将“删除文件”(Delete file)命令更改为“移动到回收站”(Move to Recycle Bin);
3.添加了删除空行功能;
4.将文档默认值由ANSI更改为UTF8 w/o BOM;
5.开启了CJK环境下unicode文档的单词自动补全。
Notepad++ 6.0更新日志:
1.新增对PCRE(
Perl Compatible Regular Expressions)的支持;
2.添加了文档结构图功能(通过“
视图”下的“Document Map”)。
3.增强了大文件加载性能。
软件特色
如果有彩色打印机,你可以把你的源代码以多种颜色打印出来。
用户可自定义编程语言:自定的编程语言不仅有语法高亮度显示功能,而且有语法折叠功能功能。注释、关键字和
运算符号也可以自定义。
字词自动完成功能
用户能做自己的API列表(或从下载
专区下载需要的api文件)。一旦api文件建立完成且在正确的路径系统,键入
ctrl+Space(你可以修改这个快捷键)启动字词自动完成功能。欲知更多信息,请参考字词自动完成功能在线帮助。
支持同时编辑多文件
可以同时开启多页面来编辑。
支持多重视窗同步编辑
用户可同时有两个视窗对比排列。不但能开启两个不同文件在分别两个不同的窗口,并且能开启一个单独文件在两个不同的视窗内(clone mode)进行同步编辑。同步编辑的成果将在两个的窗口内同时更新。请参考同步编辑画面。
用户可用正则表达式来搜索和替换一个字符串。
完全支持拖曳功能
用户可用拖曳功能来开启文件,也可以用拖曳功能来变换开启文件的位置,甚至可拖曳开启文件从一个窗口到另一个窗口。
自动检测开启文件状态
如果外部修改(或删除)Notepad++已开启文件,用户将会被通知更新文件内容(或删除档案)。
支持多国语言
支持中日韩Windows环境,及
阿拉伯语与
希伯来语的Windows环境。
当光标移至下列
字符{ } [ ] ( )旁时,此字符与远方相对应的字符以及缩排辅助(如果存在的话)将会以高亮来显示。
书签
用户可以单击书签边行(书签边行位于列数边行右方)或使用
键盘捷径
ctrl+F2来标明或移除书签。使用键盘捷径F2到下一个书签或Shift+F2到上一个书签。如欲清除所有书签,使用菜单“寻找”-\u003e“清除所有书签”。
巨集(宏)
用户可储存数百个巨集(宏)指令,并分配快捷键。
其它
放大与缩小功能内部窗口位置可任意移动
最新动态
Notepad++团队于2015年1月10日发布最新版本v6.7.4,并使用“Je suis Charlie edition”这一颇具争议的标签作为发布版本名称。最新版本中官方团队宣称:
言论自由就像我们呼吸的空气,直到失去它,我们才感觉到它的存在。出于这个原因,“我是查理“并不代表我完全支持他们所发表的一切,而是因为我珍惜没有危险的言论自由的权利,即使这样做冒犯了别人。而且,不管他/她表达了自己的什么观点,你也没有权力去剥夺他们的生活。因此,这就是“我是查理”版所想表达的意愿。
两天后,2015年1月12日,Notepad++官方网站遭受黑客攻击,起因是两天前发布的“我是查理”版,经过 Notepad++ 团队的努力,当天,网站访问恢复正常。