Notepad3关联鼠标右键菜单

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

  我们一般会在Windows机器上安装一个第三方文本编辑器,从而弥补Windows自带文本编辑器的不足。
  常用的文本编辑器有 Notepad3EverEditEditPlusNotepad++等。
  * 仅是文本编辑的话,其实它们和Sublime Text这类IDE不属于一类,文本编辑器要更“轻”

  EverEdit是我经常使用的文本工具,安装完后就自动添加到右键菜单了,之后把鼠标放在目标文件上,右击就可以选择“Edit With EverEdit”,很方便。
  大部分的此类软件也都可以在菜单中设置可以“添加XXX到鼠标右键”,但是最近在体验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