Notepad 是一款开源、小巧、免费的代码编辑器,它运行便携,体积小、资源占用小,支持众多程序语言,比如C 、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JS等网页脚本语言。而且Notepad 做为程序员们最喜爱的编辑器之一,像语法高亮,语法折叠,宏等编辑器常用功能一个都不少。
官方网站:https://notepad-plus-plus.org/
功能特性
- 所见即所得(WYSIWYG)
- 用户自定程序语言
- 字词自动完成功能(Auto-completion)
- 支持同时编辑多重文件
- 支持多重窗口同步编辑
- 支持以Regular Expression查找和替换字词
- 支持拖曳功能
- 内部窗口位置可任意移动
- 自动侦测打开文件状态
- 放大与缩小功能
- 虽说是支持多国语言,但是仅止于操作接口,编辑文件时部分文字无法正常显示,而会显示成□
- 支持书签
- 高亮度括号及缩进辅助
- 支持宏
Notepad ++ v7.6.4新功能和错误修复
在zip包中添加Markdown并修复Markdown在v7.6.3的安装程序包中不起作用。
由于“Notepad ++”被证书颁发机构拒绝,从证书验证切换到哈希验证。
增强用户定义的语言系统以支持多个UDL文件。这是新的行为。
添加“删除连续重复行”功能以从整个文档中删除重复的连续行。
为水平滚动添加新的快捷键“shift + scroll”。
添加Stack Overflow作为搜索引擎。
添加容量以重命名不存在的文档选项卡。
修复旧样式模式下的文件打开挂起问题。
修复初始对话框调用中的“在文件中查找”选项卡翻译问题。
修复了“查找”对话框中的宏播放垃圾字符显示问题。
确保每个录制的命令在播放前都可播放,以避免黑客入侵。(EURO-FOSSA)
增强“在Internet上搜索”命令以避免命令被劫持。(EURO-FOSSA)
在“打印”对话框中修复缓冲区溢出。(EURO-FOSSA)
为安全起见,将nppPluginList.dll作为资源而不是二进制加载。(EURO-FOSSA)
在每次启动之前检查Updater的完整性,以防止劫持。(EURO-FOSSA)
修复WordStyle对话框中的堆栈缓冲区溢出。(EURO-FOSSA)
修复用户定义语言对话框中的堆栈缓冲区溢出问题 (EURO-FOSSA)
加载插件时防止最终的DLL劫持。(EURO-FOSSA)