替换掉notepad++ —— 给windows安装notepad3并设置右键打开 "Edit with Notepad3"
2021-03-11 14:26:50 update
作者官网下载的安装包 setup 过程有建立右键菜单的选项,大家可以去作者官网下载。https://www.rizonesoft.com/downloads/notepad3/
选择 「DOWNLOAD」的下载,不要选择「PORTABLE」的。
以下是原文
众多周知的 notepad++ 事件,这里贴一个链接,我们可以去了解。https://notepad-plus-plus.org/news/v781-free-uyghur-edition/
notepad++ 软件本身的确很优秀,打开速度非常快,在一众竞品中也显得格外突出,但如果你实在不想因为其作者的言论而继续使用 notepad++,那么这里推荐你尝试 notepad3
,一个也相当优秀的能够替换 windows 自带 notepad.exe
的程序。
本文主要内容:给 windows10 安装 notepad3
并且在资源管理器(win自带文件管理器)中设置右键打开?️,菜单选项 「Edit with Notepad3」,后面附上截图
step 1. 下载 notepad3
去 notepad3 github release 页 https://github.com/rizonesoft/Notepad3/releases 下载对应的 exe 文件,我下载的是 portable 版本
step 2. 安装 notepad3
双击上面下载下来的可执行文件,比如 Notepad3Portable_5.20.915.1.paf.exe
安装后会在当前目录生成 Notepad3Portable
文件夹,由于是 portable 版本,所以不会写注册表。找到文件夹内部的 x64
文件夹下的 notepad3.exe
比如 C:\Users\xxx\Downloads\Programs\Notepad3Portable\App\Notepad3\x64\Notepad3.exe
(xxx 是你的用户名,后同)
此时软件可用,双击即可启动
step 3. 配置右键 "Edit with Notepad3"
win + r 输入 regedit
打开注册表
定位到 Computer\HKEY_CLASSES_ROOT\*\shell
配置 Edit with Notepad3
1.选中 shell,然后 new ➡️️ key
命名为
Edit with Notepad3
2.default 的值随便设置,建议设为 Edit with Notepad3
3.空白处 ➡️️ new ➡️️ String value,名为Icon
,值为可执行程序路径 C:\Users\xxx\Downloads\Programs\Notepad3Portable\App\Notepad3\x64\Notepad3.exe
注意 注册表项目 TYPE 均为
REG_SZ
代表是一个 String value
4.单击选中Edit with Notepad3
➡️️new➡️️key,名为 command
5.command 的 default 值设置为 C:\Users\xxx\Downloads\Programs\Notepad3Portable\App\Notepad3\x64\Notepad3.exe "%1"
注意 %1 的双引号不可缺少,命令两边的双引号最好去掉(可能引起bug)
6.设置好后发现每次使用 Edit with Nodepad3 打开一个文本文件时,默认都是英文语言,下面设置配置一下,设置成简体中文
找到配置文件 C:\Users\xxx\Downloads\Programs\Notepad3Portable\Data\settings\Notepad3.ini
➡️️ [Settings2]
修改 PreferredLanguageLocaleName
的值为 zh-CN
如果没有这一选项请新增并设置
7.给刚刚配置的 command
加上带有配置文件的启动参数 C:\Users\xxx\Downloads\Programs\Notepad3Portable\App\Notepad3\x64\Notepad3.exe /f C:\Users\xxx\Downloads\Programs\Notepad3Portable\Data\settings\Notepad3.ini "%1"
修改如下
带有配置文件启动参数的 notepad3.exe 启动命令
然后再选择一个文本文件,使用 Edit with Notepad3 打开 display language 默认就是中文的了。大功告成
默认中文显示语言
ps: 如果你遇到设置了 key 的 data 不生效的问题,建议重启 regedit
,我就是遇到了,重启了注册表程序重新设置,可以了。
本文没有推荐其他优秀编辑器(比如 vs code)的原因是:他们相对比较重量级,如果只是需要一个能够替代 notepad.exe
但又能提供稍微丰富的功能的 text editor,那么 notepad3 相对来说比较合适,而且占用内存低,程序启动、响应非常快,这也符合用户要求。
end.