windows - 如何添加“在 Vim 中打开”上下文菜单条目以从 WSL Vim 编辑 Windows 中的文本文件
问题描述
我想添加一个 Windows 右键菜单项,以便在 WSL Vim 中快速打开文本文件,而无需手动打开终端。谢谢@romainl。
解决方案
Computer\HKEY_CLASSES_ROOT\*\shell
在named处创建一个注册表项Open in Vim
,并为其创建一个子项command
:Computer\HKEY_CLASSES_ROOT\*\shell\Open in Vim
Computer\HKEY_CLASSES_ROOT\*\shell\Open in Vim\command
command\(Default)
编辑as的字符串值bash.exe -c "wslpath '%1' | xargs nvim"
(或者,您可以用 vim 替换 nvim)。下载一个Vim 徽标,您可以将其在线转换为
.ico
扩展。在键下创建一个Icon
字符串值Open in Vim
,并使用图像的路径编辑其值.ico
。
您可以在下面看到结果条目。单击它会打开一个 WSL 终端,并在 Vim 中打开所选的文本文件。退出 Vim 后,终端也会关闭。
推荐阅读
- javascript - 未捕获的类型错误:无法读取未定义的属性“codiCombi”
- java - 从python运行java服务器并等待它启动
- string - 从“.txt”文件中获取文本并将其保存在字符串变量 dart 中
- perl - 如何在 Perl 哈希中将字符串转换为浮点数?
- ruby-on-rails - 如何使用 Jbuilder 保存输出以供以后使用
- python - 相同的代码但结果不同,这怎么可能?
- python - 在 pygame 中设置 MIDI 输出 - Python.3
- php - 草稿中自定义帖子类型的木材分页问题
- c++ - 减去几乎相等的双精度值时如何解决计算错误?
- ios - 从真实设备下载 watchOS 应用容器