是否有一种方法可以让vim在选择函数之后粘贴它的参数(或者至少在选择它之后显示它,,而不是在之前)?类似于:
myObject.play(int time,std::string foo)
甚至可能允许您通过参数选项卡,比如那些代码片段插件允许您做的事情。
有这样的插件或功能吗?我认为这是非常有用的。
顺便说一句,omnifunc的预览选项非常慢,在您选择函数后不会出现。
发布于 2009-05-21 16:54:07
试试完成。
它使用ctag来完成函数签名,并允许您遍历参数列表。它可以完成其他东西,以及标准的头文件,for()/switch()块等。
发布于 2009-05-18 12:31:19
您可以从vim网站获取snippetsEMU插件,然后为该函数设置一个自定义代码片段,如下所示:
:Snippet play myObject.play(int <{time}>, <{std::string}> <{foo}>)<{}>这样,您所要做的就是键入play并按tab键使其展开,花括号将允许您通过args选项卡。希望这就是你要找的..。
https://stackoverflow.com/questions/877206
复制相似问题