如何添加“在Vim中打开”上下文菜单项以从WSL Vim编辑Windows中的文本文件

时间:2018-07-16 17:40:12

标签: windows vim windows-subsystem-for-linux regedit

我想添加一个Windows右键单击菜单项,以在WSL Vim中快速打开文本文件,而无需手动打开终端。 谢谢@romainl

1 个答案:

答案 0 :(得分:0)

  1. 在名为Computer\HKEY_CLASSES_ROOT\*\shell的{​​{1}}处创建一个注册表项,并为其创建一个名为Open in Vim的子项:

    command

    Computer\HKEY_CLASSES_ROOT\*\shell\Open in Vim

  2. Computer\HKEY_CLASSES_ROOT\*\shell\Open in Vim\command的字符串值编辑为command\(Default)(或者,可以用vim替换nvim)。

  3. 下载Vim logo,您可以在线convertbash.exe -c "wslpath '%1' | xargs nvim"扩展名中。在.ico键下创建一个Icon字符串值,并使用Open in Vim图像的路径编辑其值。

您可以在下面看到结果条目。点击它会打开一个带有在Vim中打开的选定文本文件的WSL终端。退出Vim后,终端也将关闭。 enter image description here