Notepad2 是一个相当优秀的轻量级文本编辑器,开源软件,具有很多特色功能,如代码高亮、编码转换、行号显示、多步Ctrl+Z等,是不可多得的记事本替代方案。而 Notepad2-mod 是 Notepad2 的修改版、更新很及时,支持代码折叠、NSIS、Inno、AHK语法高亮等。
Notepad2 是一款开源软件,XhmikosR 又在 Notepad2 基础上二次开发了更加实用强大的 Notepad2-mod,额外提供代码折叠、书签、自动完成、支持更多代码格式高亮等功能,更加地好用了。
由于 Notepad2-mod 支持 NSIS 脚本高亮,也是我个人目前使用的记事本替代工具,而且有多种方法替换系统记事本,目前为止唯一感到不完美的就是该软件暂时不支持标签化打开多个文件。
Notepad2-mod 目前使用比较广泛,因为开源也有人做出了很不错的翻译,但是一直都只局限于32位版本,这里转发的是由semidio提供的版本,包括32位和64位。
通过映像劫持完美替换系统记事本
采用镜像劫持的方法替换系统记事本(notepad.exe),该方法最安全,也是官方推荐的替换方法,不会删除也不会真正替换系统记事本。替换后之后,系统记事本(notepad.exe)关联的文件自动转由Notepad2.exe打开,即使你运行系统记事本(notepad.exe),启动的也仍是Notepad2.exe。
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)
2、在notepad.exe注册表项中,创建名为Debugger的字符串值(REG_SZ);
3、修改字符串值Debugger的数据为Notepad2.exe的完整路径,最后以 /z参数结尾。(如:”D:\Program Files\Notepad2\Notepad2.exe” /z)
批处理文件
如果嫌手动太麻烦的话这里附上批处理文件,包括添加∕删除右键菜单,拷贝保存为.bat文件,右键管理员权限运行即可。
1、替换/恢复系统记事本.bat
@echo off title Notepad2-mod 汉化版(替换/恢复系统记事本) echo. SET /P ST=输入y替换系统记事本,输入n恢复系统记事本: if /I "%ST%"=="y" goto Replace if /I "%ST%"=="n" goto Restoration :Replace reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"%~dp0Notepad2.exe\" /z" /f exit :Restoration reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f exit
2、添加/删除右键菜单.bat
@echo off title Notepad2-mod 汉化版(添加/删除右键菜单) echo. SET /P ST=输入y添加右键菜单,输入n删除右键菜单: if /I "%ST%"=="y" goto Add if /I "%ST%"=="n" goto Remove :Add reg add "HKEY_CLASSES_ROOT\*\shell\NotePad2" /ve /t REG_SZ /d "用 &NotePad2 打开" /f reg add "HKEY_CLASSES_ROOT\*\shell\NotePad2\command" /ve /t REG_SZ /d "\"%~dp0Notepad2.exe\" ""%%1""" /f exit :Remove reg delete "HKEY_CLASSES_ROOT\*\shell\NotePad2" /f exit
文件下载
[download]Notepad2-mod 4.2.25下载[/download]
0