轻量级文本编辑器(Notepad2-mod) 是一个相当优秀的轻量级文本编辑器。Notepad2 是基于 Scintilla 开发,体积小巧、运行快速,与系统默认记事本具备相同资源消耗,但提供了大量实用功能,如代码高亮、编码转换、行号显示、多步 Ctrl+Z、增强的查找替换等等,是代替系统默认 Notepad 的极致选择。
Notepad2 是一款开源软件,XhmikosR 又在 Notepad2 基础上二次开发了更加实用强大的 Notepad2-mod,额外提供代码折叠、书签、自动完成、支持更多代码格式高亮等功能,更加地好用了。
由于 Notepad2-mod 支持 NSIS 脚本高亮,也是我目前使用的记事本替代工具,并通过映像劫持方式完美实现了 Notepad2-mod 替换系统记事本,如果 Notepad2-mod 能标签化打开多个文件就完美了。
使用说明:基于 semidio 汉化的 Notepad2-mod 简体中文版制作便携版,2013/7/24 更新版本 Notepad2-mod 4.2.25.870,有需要的可以下载试用,Notepad2_EN.exe 为英文原版,必要时重命名为 Notepad2.exe 后使用。
如果要替换记事本,则运行!)替换记事本.bat 即可,会将 Notepad2-mod 无缝替换系统默认的记事本,!)还原记事本.bat 则恢复系统默认的记事本关联。由于是通过映像劫持替换的记事本,所以必须以管理员权限运行、并且关闭所有安全类软件,否则可能无法设置!
Notepad2 和 Notepad2-mod 的特色功能:
代码折叠和代码高亮: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
拖曳式文本编辑功能
基础的正则表达式查找与替换
便捷的快捷键
矩形选择文本(Alt+鼠标左键)
括号配对、自动缩进、长行标记、文本缩放功能
支持多种编码,包括 Unicode、UTF-8、Unix、Mac 文本
支持添加书签
自动完成
增强的NFO字符画文件
标记打开的文件中所有相同的文本