用更好的记事本替换 Windows 记事本

 目录

  1. 用 Notepad2 替换记事本
  2. 更换记事本的问题
  3. 其他记事本替代品
  4. 结论

介绍

该死的微软!我是一个记事本瘾君子。如果你任何时候查看我的任务栏,你都会看到至少 5 个记事本,通常一次运行的记事本要多得多。为什么?因为它又快又小,所以我用它来记笔记、做列表、电话号码、编写代码、搜索和替换等等。原因是无穷无尽的......

我不喜欢 Windows 记事本的一些地方:

  • 不能很好地处理大文本文件。
  • 每行旁边不显示行号
  • 不支持高级搜索和替换功能。
  • 不以可读方式打开来自其他平台的文本文件。
  • 无法更改背景或前景色。
  • 没有良好的缩进支持

那么我们有什么选择呢?将其替换为免费软件记事本替代品。在本教程中,我们将重点关注Notepad2Notepad2 是记事本的免费替代品,具有以下功能:

  • 可定制的语法高亮
  • 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 会自动将其替换为原始文件。不过,我在下面提供了一些信息,应该可以更轻松地进行此替换。


用 Notepad2 替换记事本


这里的目标是通过将 notepad.exe 实际替换为 notepad2 可执行文件,使使用 Notepad2 看起来就像使用原始记事本一样。为此,我们将 notepad2.exe 重命名为 notepad.exe 并将其复制到正确的位置,以便如上所述克服 SFP。在我们执行任何操作之前,请按照以下教程中的说明启用隐藏系统文件的查看:

如何查看 Windows 中的隐藏文件

现在我们需要从以下链接下载Notepad2:

http://www.flos-freeware.ch/notepad2.html

将其保存到硬盘并将文件解压到C:\Notepad解压后,将 notepad2.exe 重命名为 notepad.exe。现在您应该有一个名为 C:\Notepad 的文件夹,其中包含文件 notepad.exe。

完成上述步骤后,您需要执行接下来的一系列步骤。为了击败 SFP,这些步骤应该相当快地完成。如果你走得太慢,那么SFP可能会用原来的Windows记事本替换notepad.exe。对于那些不想处理下面的说明的人,我创建了两个批处理文件,它们将为您执行所有这些步骤,并且几乎总能解决 SFP 问题。这些批处理文件可以从以下链接下载,具体取决于您的操作系统:

XP 记事本替代品

2000 年记事本替代品

只要你将notepad2.exe保存为C:\Notepad\notepad.exe,那么上面的批处理文件应该能够为你执行替换。运行批处理文件后,您可能会收到来自 Windows 的警报,提示您的一个文件 (notepad.exe) 已被另一个文件替换,并询问您是否要恢复它。您应该按“取消”按钮和“是”按钮,这样就不会替换该文件。完成后,请随意删除 C:\notepad 文件夹并再次隐藏文件。

如果您想手动执行此操作,则以下是批处理文件为您执行的手动步骤。这些步骤应严格按照顺序完成,并尽可能快地绕过 SFP:

  1. 在以下目录中创建 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
       
  2. 将 C:\Notepad\notepad.exe 复制到上面列出的所有目录,覆盖其中的 notepad.exe。
     
  3. 如果 Windows 将发出警告,指出新的 notepad.exe 不正确,以及您是否想要更正。出现此提示时“取消” ,然后按“是”,因为我们要保留新的记事本替换件。
     
  4. 删除 C:\notepad 文件夹。
     
  5. 再次隐藏您的文件。

如果这些步骤不起作用,那么您应该检查下面的问题部分。

更换记事本时出现问题


如果您有可用于系统文件保护的 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 不适合您,您可以查看以下其他免费记事本替代品:

还可以在这里找到一篇对不同可用文本编辑器进行比较的精彩文章:

http://en.wikipedia.org/wiki/Comparison_of_text_editors

发表评论

0 评论