Notepad2是一款轻量级的文本编辑器,是代替系统自带记事本的最佳选择。
Notepad2汉化版是基于 Scintilla 开发,体积小巧、运行快速,与系统默认记事本具备相同资源消耗,但提供了大量实用功能,如代码高亮、编码转换、行号显示、多步 Ctrl+Z、增强的查找替换等等,由于 Notepad2-mod 支持 NSIS 脚本高亮,也是我目前使用的记事本替代工具,并通过映像劫持方式完美实现了 Notepad2-mod 替换系统记事本,如果 Notepad2-mod 能标签化打开多个文件就完美了。
Notepad2 是一款开源软件,XhmikosR 又在 Notepad2 基础上二次开发了更加实用强大的Notepad2-mod,额外提供代码折叠、书签、自动完成、支持更多代码格式高亮等功能,更加地好用了。
使用说明:
如果要替换记事本,则运行。
!)替换记事本.bat:将 Notepad2-mod 无缝替换系统默认的记事本;
!)替换记事本.bat:恢复系统默认的记事本关联。
注意:由于是通过映像劫持替换的记事本,所以必须以管理员权限运行、并且关闭所有安全类软件,否则可能无法设置!
功能介绍:
1、代码折叠和代码高亮:HTML、XML、PHP、ASP (JS、VBS)、CSS、JavaScript、VBScript、C/C++、C#、Resource Script、Makefiles、Java、Visual Basic、Pascal、Assembly、SQL、Perl、Python、Configuration Files、Apache Config Files、PowerShell、Batch Files、Diff Files、AutoHotkey、AutoIt3、AviSynth、Bash、CMake、Inno Setup、LaTeX、Lua、NSIS、Ruby、Tcl scripts
2、拖曳式文本编辑功能
3、基础的正则表达式查找与替换
4、便捷的快捷键
5、矩形选择文本(Alt+鼠标左键)
6、括号配对、自动缩进、长行标记、文本缩放功能
7、支持多种编码,包括 Unicode、UTF-8、Unix、Mac 文本
8、支持添加书签
9、自动完成
10、增强的NFO字符画文件
11、标记打开的文件中所有相同的文本
注意事项:
附录:通过映像劫持实现Notepad2替换记事本
1、打开注册表创建如下注册表项:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe,如果无法修改,需要先右键取得权限;
2、在notepad.exe注册表项中,创建名为Debugger的字符串值(REG_SZ);
3、修改字符串值Debugger的数据为Notepad2.exe的完整路径,最后以 /z参数结尾。(如:"D:\Program Files\Notepad2\Notepad2.exe" /z)