我可以为 VsVim 定义命令行命令吗?
Can I define command-line commands for VsVim?
是否可以像在 Vim 和 described here 中那样在 VsVim 中定义我自己的自定义命令行命令?
我尝试将以下行的不同变体添加到我的 .vsvimrc 文件中,但没有成功。
command clean :vsc CodeMaid.CleanupCode<cr>
:command clean :vsc CodeMaid.CleanupCode<cr>
command clean execute ":vsc CodeMaid.CleanupCode<cr>"
虽然
nmap :clean :vsc CodeMaid.CleanupCode<cr>
似乎可行,但这不是我真正想要的。
查看源代码,据我所知,它不支持通过 :command
命令的用户定义命令。
https://github.com/jaredpar/VsVim/blob/master/Src/VimCore/Interpreter_Parser.fs#L121
你可以问作者是否打算添加对它的支持,最好的地方可能是插件页面的问答部分:
https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/view/Discussions
简单看一下他的命令解析器的结构,似乎添加对自定义命令的支持可能需要做很多工作,但问问也无妨。
是否可以像在 Vim 和 described here 中那样在 VsVim 中定义我自己的自定义命令行命令?
我尝试将以下行的不同变体添加到我的 .vsvimrc 文件中,但没有成功。
command clean :vsc CodeMaid.CleanupCode<cr>
:command clean :vsc CodeMaid.CleanupCode<cr>
command clean execute ":vsc CodeMaid.CleanupCode<cr>"
虽然
nmap :clean :vsc CodeMaid.CleanupCode<cr>
似乎可行,但这不是我真正想要的。
查看源代码,据我所知,它不支持通过 :command
命令的用户定义命令。
https://github.com/jaredpar/VsVim/blob/master/Src/VimCore/Interpreter_Parser.fs#L121
你可以问作者是否打算添加对它的支持,最好的地方可能是插件页面的问答部分: https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/view/Discussions
简单看一下他的命令解析器的结构,似乎添加对自定义命令的支持可能需要做很多工作,但问问也无妨。