又一只松鼠阿~

Pursue inspiration by doing less.

windows将其他三方记事本(如notepad++)替代为notepad

2024-05-07


使用的修改注册表的方式

第一步:修改环境变量和注册表指向

win键搜索cmd,打开DOS窗口,输入以下内容:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v GlobalFlag /t REG_DWORD /d 512
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v Debugger /t REG_SZ /d "C:\Appinn-Tools\Notepad3\Notepad3.exe"

第2行末尾的notepad3所指向的exe文件,改为你需要改为的记事本程序的路径,同样也是exe。

找记事本​程序​的位置:通过​win​键加搜​索,然后右击该​​程序​图标可以​弹出“打开文件位置的指向)

image

第二步:改桌面的右击弹出“新建文本文档”

桌面新建一个txt文件,如果没有就弄个空白文件改后缀为txt,加入以下内容后,改为reg后缀的注册表文件,然后双击运行。无须改动内容,以下路径是指向的环境变量,上面的注册表已经改动过了。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"PerceivedType"="text"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
@="新建文本文档"
[HKEY_CLASSES_ROOT\txtfile\shell]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"
  1. 验证

win+R弹出运行窗口,输入“notepad“,打开的是你指向的txt文本,就说明成功了。

桌面右击,查看是否是配置的txt,如果你不满意,可以改动第二个reg文件的@="新建文本文档"​的描述。
image

参考

  1. 如何替代 Windows 默认记事本(Notepad)为第三方工具 - 小众软件 (appinn.com)
  2. 右键菜单-新建里没有新建文本文档 - Microsoft Community