适用于C ++的Sublime Text自动完成插件? [英] Sublime Text autocomplete plugin for C++?
问题描述
我正在尝试使用c ++库在Sublime Text上具有自动完成功能.例如,我经常使用EIGEN,但是此库中的函数没有自动完成功能.如何以某种方式导出库,以便让Sublime知道我可以在该库中使用的所有功能和方法?
I'm trying to have the autocomplete feature on Sublime Text by using c++ libraries. I use very often EIGEN for example, but there is no autocomplete for functions inside this library. How can I somehow export the library to let sublime know about all the functions and methods I could use within this library?
如果您有任何有用的答案,我将不胜感激.
I would appreciate any helpful answer.
推荐答案
我使用包 EasyClangComplete 来自动完成的C ++代码.而且效果很好.
I use the package EasyClangComplete to auto-complete C++ code. And it works fine.
您可以使用Package Control
安装此软件包.设置起来很容易,有效的设置如下:
You can install this package using Package Control
. It is easy to set it up, a working setting is as follows:
{ "common_flags" : [
// some example includes
"-I/usr/include",
"-I$project_base_path/src",
// this is needed to include the correct headers for clang
"-I/usr/local/lib/clang/4.0.1/include", ], "cpp_flags" : [
"-std=c++11",
"-Wall" ],
"errors_style": "phantoms",
"hide_default_completions": true,
"progress_style": "ColorSublime",
"show_type_info": false,
}
这篇关于适用于C ++的Sublime Text自动完成插件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!