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