用notepad2替换windows自带的 notepad

实在不能忍受windows自带的notepad,不能高亮,不能换行,编辑起来实在是痛苦。
所以找了下替代的软件。
原本想用notepad++进行替换的,但弄了一会有些问题,又稍微大了一点,所以还是
决定使用我notepad2来进行替换。替换的教程网上很多,这里就不再重复了,主要又两个注意的地方:
1. 替换时会有权限的限制,可以通过鼠标右键的属性进行修改。
2. 运行时不能保存配置,这里还是权限问题,以管理员权限配置后保存就可以了。使用的好像只能是system32下那个替换。

好了,可以享受替换后的notepad2了


上面的方法比较繁琐,而且根据电脑不同,路径也不同,不通用。而且替换后的notepad保存配置时有权限问题

建议使用下面的方法进行:

大体原理是这样的,修改Image File Execution Options键值后,在有notepad.exe运行请求的时候,就欺骗系统转而运行notepad2.exe:

  1. 创建如下注册表项:HKEY_LOCAL_MACHINE\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
    创建完后应该是这样:

2013-09-06_132254

附上REG文件(把下面的文件另存为xxx.reg导入即可,注意修改其中的软件路径)。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
“Debugger”=”\”D:\Program\Notepad2\Notepad2.exe\” /z”