首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在通过omnicppcomplete选择func之后获得func原型?

如何在通过omnicppcomplete选择func之后获得func原型?
EN

Stack Overflow用户
提问于 2009-05-18 11:13:01
回答 2查看 1.2K关注 0票数 0

是否有一种方法可以让vim在选择函数之后粘贴它的参数(或者至少在选择它之后显示它,,而不是在之前)?类似于:

myObject.play(int time,std::string foo)

甚至可能允许您通过参数选项卡,比如那些代码片段插件允许您做的事情。

有这样的插件或功能吗?我认为这是非常有用的。

顺便说一句,omnifunc的预览选项非常慢,在您选择函数后不会出现。

EN

回答 2

Stack Overflow用户

发布于 2009-05-21 16:54:07

试试完成

它使用ctag来完成函数签名,并允许您遍历参数列表。它可以完成其他东西,以及标准的头文件,for()/switch()块等。

票数 1
EN

Stack Overflow用户

发布于 2009-05-18 12:31:19

您可以从vim网站获取snippetsEMU插件,然后为该函数设置一个自定义代码片段,如下所示:

代码语言:javascript
复制
:Snippet play myObject.play(int <{time}>, <{std::string}> <{foo}>)<{}>

这样,您所要做的就是键入play并按tab键使其展开,花括号将允许您通过args选项卡。希望这就是你要找的..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/877206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档