Windows 下的记事本使用的频率还是比较高的,但是它却缺少行数显示,而且编写脚本什么的没有高亮显示,以至于有时候英文拼写错了都不知道(尤其是像我这种英文差的人)。虽然 Vista 下的记事本就好用很多了,不过依然没有第三方的记事本软件好用,比如 Notepad++、Notepad2之类,所以今天就是要用一款功能更强的 Notepad2 来替换 XP 和 Windows7 下的记事本。
下面的方法是引用官方的
1.下载引导程序Notepad++launcher
Installation Instruction :
* Backup your original Notepad.exe (we never know...).
* Copy notepad.exe which comes with this package into 3 directories (in given order) :
1. c:\windows\system32\dllcache
2. c:\windows\system32
3. c:\windows
When you replace notepad.exe in c:\windows\system32 and c:\windows, a "Windows File Protection" message box appears, click Cancel. Then another message box appears, click OK.
* Modify you registry (if you use installer to install your Notepad++, you don't need to do this step): Create key \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, then add your Notepad++ full path as the default value of this key. In my case, it's C:\Program Files\Notepad++.
Now Notepad++ is your default Notepad. Enjoy.
Windows XP:
废话不说了,首先下载 Notepad2 汉化版保存在 D 盘,解压出 Notepad2.exe 到 D 盘,改名为 Notepad.exe 然后分别拷贝到 C:\windows\system32\dllcache\、C:\windows\以及C:\windows\system32 这三个文件夹下面(注意:要在工具 – 文件夹 – 查看 – 隐藏受保护的文件夹前面去掉勾,并显示所有文件及文件夹,不然会找不到),系统这时会跳出系统文件保护的提示,选择“是”就可以了,看看是不是不一样了!
其实解压出来到 D 盘之后直接新建记事本拷贝入以下代码
@echo off
|
并另存为“Notepad.bat”(其实只要在记事本保存文件时的文件名输入框中,直接输入带引号的“Notepad.bat”,就可以不用更换下面的保存类型,直接保存成批处理文件,其他类型文件也一样),然后双击运行,跳出上面两图的提示后按上述操作,同样可以更换掉(注意运行批处理文件的时候不能运行着任何一个记事本程序),还有就是根据你 Notepad2 存放的位置不同上面的代码中也要做相应的修改。
Windows7:
Windows7 下系统盘的权限比较特殊,即使你是管理员也不能随便替换系统文件。。
但是还是有很多种办法来实现替换的,具体办法就不一一列出了,下面是利用系统命令来进行替换的脚本文件。
把记事本替换为 Notepad2 脚本如下:
takeown /f c:\windows\notepad.exe
takeown /f c:\windows\system32\notepad.exe
echo 在此之前。。请保存所有正打开的记事本文件。。
pause
echo 正在结束记事本进程…
taskkill /f /im notepad.exe 2>nul
echo 备份系统记事本到C盘…
copy /y %windir%\notepad.exe c:\
icacls %windir%\notepad.exe /grant %username%:f /t
icacls %windir%\system32\notepad.exe /grant %username%:f /t
copy /y notepad.exe %windir%
copy /y notepad.exe %windir%\system32
echo 替换完成
notepad