Sublime3实现C/C++自动代码补全

曾经尝试安装SublimeClang插件(已经很久没更细了),运行时发生很多错误,不得其解,幸运找到一款名叫EasyClangComplete1的插件作为代替。

环境

Ubuntu 14.04.5 + Sublime3

安装

首先安装clang

1
sudo apt-get install clang

然后在Sublime3的Package Control中搜索EasyClangComplete安装。

配置

在Project配置文件xxx.sublime-project中设置common_flags,设置一些项目所需的头文件位置,如:

1
2
3
4
5
"settings":
{
"ecc_common_flags": ["-I$project_base_path/include", "-I/usr/include", "-I/opt/ros/indigo/include"],
"easy_clang_complete_verbose": true
}