Notepad3关联鼠标右键菜单

以 Notepad3 为例,通过注册表将各类文本编辑器添加到右键菜单,从而可以通过鼠标右键打开文本文件。

我们一般会在 Windows 机器上安装一个第三方文本编辑器,从而弥补 Windows 自带文本编辑器的不足。
常用的文本编辑器有 Notepad3EverEditEditPlusNotepad++ 等。

大部分的软件在安装完后,可以在菜单中设置「添加XXX到鼠标右键」,比如下图所示,为 EverEdit 添加右键打开(工具 –> 设置 –> 常规)。

EverEdit添加右键打开

但是最近在体验 Notepad3 时,却怎么都找不到 Notepad3 如何设置,只能通过直接写入注册表的方式完成,下面记录下步骤。
* 我在安装Notepad3时,没有选择让它完全替代Windows自带文本编辑器。

这个方法是通用的,任何便携版(portable)软件或绿色单文件版都可以这么做。

添加右键打开方式

  1. 打开注册表编辑器(Windows键+R,输入regedit,回车),如下图所示:
    打开注册表编辑器

  2. 在注册表编辑器中,HKEY_CLASSES_ROOT –> * –> shell 目录点击右键。新建 –> ,这里命名的 值就是鼠标右键列表里面显示的内容,这里起名为【Edit With Notepad3】。
    创建Edit With Notepad3项

  3. 在右侧空白区域点击右键 【新建 –> 字符串值】,分别创建如下图所示的两个字符串,名称为【Icon】值为 Notepad3 的路径地址,名称为【MultiSelectModel】值为 Single,这一步设置的意义是设置鼠标右键列表中的图标。
    创建字符串值

  4. 在这里起名为【Edit With Notepad3】的目录下新建名为【Command】的项,编辑右侧默认项的值为Notepad3的路径,如下图所示,需要用引号并且后面追加 "%1"
    创建Command项

  5. 到此就大功告成,如下图所示:
    鼠标右键打开Notepad3

清理鼠标右键菜单

既然我们能够给鼠标右键菜单添加快捷命令,也能用同样的方法删除命令。
很多时候当我们安装完一些软件后,在文件或文件夹上单击鼠标右键时,会多出来「上传到有道云笔记」,「上传到百度云」之类的快捷操作。
这种快捷命令多了以后,鼠标的右键菜单就很长,不利于操作,也显得丑陋,可以通过下面的方式清理右键菜单:

打开注册表编辑器(Windows键+R,输入regedit,回车),在下面两个位置删除 YunShellExt(百度云)和 YNote(有道云笔记):

  • [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers],这里是所有文件的右键
  • [HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers],这里是所有文件夹的右键

要是不放心可以先导出,导出的时候桌面就行,名字也随意起。

PS:除了百度云和有道云笔记,大多数右键菜单都在以上两个位置,可以通过类似的操作来清理。


博文对你有帮助吗?如果有的话,想不想送我一本书呢?
  目录