从弹出菜单启动时,将参数传递给gvim



我在Windows上使用gvim。是否可以将我最喜欢的选项传递给gvim,同时从右键单击的弹出菜单的"Edit with Vim"条目启动它?

BR、若晨

按照将Vim添加到MS Windows文件资源管理器菜单中的说明,您可以添加/更改Windows注册表,以便在启动时将任意命令传递到gvim.exe。Vim同时使用--cmd {command}(在~/.vimrc中设置要考虑的配置变量时是必要的)和-c {command}(仅在加载插件后评估)。

您可以直接更改设置(例如gvim.exe -c "set list" "%1"),也可以只设置一个标志(let g:isPopupLaunch = 1)并在~/.vimrc中进行检查。

另一种解决方案可能更容易,即将Vim添加到"发送到"菜单中。为此,您只需创建一个传递所需选项的快捷方式,并将其放置在您的shell:sendto文件夹中。

最新更新