哪个 vimperator 自动完成类别包含选项卡组名称?

哪个 vimperator 自动完成类别包含选项卡组名称?

我使用带有 vimperator 的 Firefox 4。我厌倦了一直使用“panorama switch blah”,所以我决定设置一个用户定义的命令。它如下:

command! -nargs=1 pitch panorama switch <args>

相当简单。使用此设置,我可以输入“pitch vim”,这将带我进入命名的选项卡组,查看我的 vim 教程和 vim 相关垃圾。不过,我很快就开始怀念自动完成功能,因此我将命令更改为如下:

command! -nargs=1 -complete something pitch panorama switch <args>

问题是我无法弄清楚哪个“东西”可以解决问题。有人知道哪个自动完成类别包含选项卡组名称吗?我是否必须自己制作一个(如果是的话,有人知道一个好的教程吗?:help对于自定义完成来说帮助不够大...

谢谢!

答案1

不要定义新命令,而是尝试缩写:

:ca pitch panorama switch

“ca” 代表命令行模式,“pitch” 是缩写,“panorama switch” 是扩展命令。

既然您已经完成了,请进入命令行模式,键入“ca”,然后当您键入空格时,它会扩展到“全景切换”,并使用它完成。

我建议使用更快的缩写,如“sw”或其他缩写,以节省打字时间。


附言:它没有回答问题,但我没有足够的声誉来发表评论,所以我给出了答案(而且我认为它满足您的要求)。

相关内容