1

我正在使用 Ultisnips 和 youcompleteme 插件。在我的 C++ 项目中,我设置了(CMAKE_EXPORT_COMPILE_COMMANDS=ON),它根据上下文为我提供智能感知完成。

我想使用youcompleteme提供的“补全”结果,并将其作为片段跳转到不同的必填字段。

例如(opencv c++):

cv::Mat image = cv::imread(argv[1],1);
cv::namedWind

因此,当我选择任何提供的完成选项时,应该插入整个函数原型,并且我应该能够跳过参数(片段字段)来输入值。

一般来说,我们可以为任何第三方库做到这一点。

参考图片: ycmCompletion

4

1 回答 1

1

找到了解决方案。

https://github.com/tenfyzhong/CompleteParameter.vim

但是,没有找到更改触发器的选项(默认设置为 '(') 键。

于 2019-11-29T03:11:53.417 回答