用更好的记事本替换 Windows 记事本
目录
该死的微软!我是一个记事本瘾君子。如果你任何时候查看我的任务栏,你都会看到至少 5 个记事本,通常一次运行的记事本要多得多。为什么?因为它又快又小,所以我用它来记笔记、做列表、电话号码、编写代码、搜索和替换等等。原因是无穷无尽的......
我不喜欢 Windows 记事本的一些地方:
- 不能很好地处理大文本文件。
- 每行旁边不显示行号
- 不支持高级搜索和替换功能。
- 不以可读方式打开来自其他平台的文本文件。
- 无法更改背景或前景色。
- 没有良好的缩进支持
那么我们有什么选择呢?将其替换为免费软件记事本替代品。在本教程中,我们将重点关注Notepad2。Notepad2 是记事本的免费替代品,具有以下功能:
- 可定制的语法高亮
- HTML、XML、CSS、javascript、VBScript、ASP、PHP、CSS、Perl/CGI、C/C++、C#、Java、VB、Pascal、汇编器、SQL、Python、NSIS、INI、REG、INF、BAT、DIFF
- 在 Notepad2 内部和外部拖放文本编辑
- 基本正则表达式搜索和替换
- 有用的单词、线条和块编辑快捷方式
- 矩形选择(Alt+鼠标)
- 大括号匹配、自动缩进、长线标记、缩放功能
- 支持 Unicode、UTF-8、Unix 和 Mac 文本文件
- 打开外壳链接
- 大多可调节

Notepad2记事本替代品
不过,由于 Windows XP 和 Windows 2000/2003 的 Windows 系统文件保护 (SFP) 安全功能,提供记事本的无缝替代可能很困难。这意味着当您用另一个文件替换 Windows 系统文件时,SFP 会自动将其替换为原始文件。不过,我在下面提供了一些信息,应该可以更轻松地进行此替换。
这里的目标是通过将 notepad.exe 实际替换为 notepad2 可执行文件,使使用 Notepad2 看起来就像使用原始记事本一样。为此,我们将 notepad2.exe 重命名为 notepad.exe 并将其复制到正确的位置,以便如上所述克服 SFP。在我们执行任何操作之前,请按照以下教程中的说明启用隐藏系统文件的查看:
现在我们需要从以下链接下载Notepad2:
http://www.flos-freeware.ch/notepad2.html
将其保存到硬盘并将文件解压到C:\Notepad。解压后,将 notepad2.exe 重命名为 notepad.exe。现在您应该有一个名为 C:\Notepad 的文件夹,其中包含文件 notepad.exe。
完成上述步骤后,您需要执行接下来的一系列步骤。为了击败 SFP,这些步骤应该相当快地完成。如果你走得太慢,那么SFP可能会用原来的Windows记事本替换notepad.exe。对于那些不想处理下面的说明的人,我创建了两个批处理文件,它们将为您执行所有这些步骤,并且几乎总能解决 SFP 问题。这些批处理文件可以从以下链接下载,具体取决于您的操作系统:
只要你将notepad2.exe保存为C:\Notepad\notepad.exe,那么上面的批处理文件应该能够为你执行替换。运行批处理文件后,您可能会收到来自 Windows 的警报,提示您的一个文件 (notepad.exe) 已被另一个文件替换,并询问您是否要恢复它。您应该按“取消”按钮和“是”按钮,这样就不会替换该文件。完成后,请随意删除 C:\notepad 文件夹并再次隐藏文件。
如果您想手动执行此操作,则以下是批处理文件为您执行的手动步骤。这些步骤应严格按照顺序完成,并尽可能快地绕过 SFP:
- 在以下目录中创建 notepad.exe 的备份副本(不是必需的,但如果您想回滚到原始记事本,则很好):
- C:\Windows\System32\notepad.exe
- C:\Windows\记事本.exe
- C:\Windows\system32\dllcache\notepad.exe
- C:\WINDOWS\ServicePackFiles\i386\notepad.exe
- C:\Windows\System32\dllcache\notepad.exe
- C:\Windows\System32\notepad.exe
- 将 C:\Notepad\notepad.exe 复制到上面列出的所有目录,覆盖其中的 notepad.exe。
- 如果 Windows 将发出警告,指出新的 notepad.exe 不正确,以及您是否想要更正。出现此提示时按“取消” ,然后按“是”,因为我们要保留新的记事本替换件。
- 删除 C:\notepad 文件夹。
- 再次隐藏您的文件。
如果这些步骤不起作用,那么您应该检查下面的问题部分。
如果您有可用于系统文件保护的 Windows XP/2000 安装文件,上述方法可能并不总是有效,因为 SFP 也可能使用这些文件来替换记事本。如果您因此遇到问题,您可以检查以下注册表路径以确定操作系统源和 Service Pack 源文件所在的位置。一旦确定,您可以暂时重命名这些文件夹,然后再次执行上述过程。获取此信息的注册表位置是:
| HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\\安装源 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\\ServicePackSourcePath HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\\SourcePath |
如果 Notepad2 不适合您,您可以查看以下其他免费记事本替代品:
还可以在这里找到一篇对不同可用文本编辑器进行比较的精彩文章:


发表评论
0 评论