我最近为YouCompleteMe安装了C ++ Sublime Text 3包。我按照第一个链接上的指南进行操作,发现YouCompleteMe完成了基于C的表达式,就像在键入 for 等时为您完成了for循环结构一样。
然而,我想要的是完成我对已安装库函数的调用的功能。因此,例如,我已经安装了Automatak opendnp3库并将它们包含在我的源代码中。现在当我使用opendnp3方法时,假设我声明了一个对象:
DNP3Manager manager;
然后想要轻松访问DNP3Manager函数:
manager.someFunction();
当我到达'。'我想要一个列出所有可能性的下拉菜单。我认为这就是YouCompleteMe所做的,或者我错了吗?
我还遇到了一个可以在项目目录中创建的 .ycm_custom_config.py 文件。这个文件似乎只是为编译指定了标志,当我创建它时,仍然没有实现这个功能。
如何在Sublime Text中获得完成功能?