Clang-Complete
sublimetext3 的自动补全插件
详情
安装
- 总计 5K
- Win 26
- Mac 5K
- Linux 28
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读我(Readme)
Clang-Complete
Sublime Text 3(MAC OSX / Linux / Windows)的 Clang 插件,提供:- 自动补全 - 语法诊断 - 跳转到定义
使用 libclang (llvm 3.5.0)。
安装插件
从git仓库中安装
注意:为了确定 Sublime Text 3 包的路径,请启动 Sublime Text 3,选择菜单 首选项
-> 浏览包
$ cd <sublime-text-3 Packages directory> # see note above
$ git clone https://github.com/lvzixun/Clang-Complete.git
$ cd Clang-Complete
$ make [linux / windows]
在 Ubuntu 上,运行 $ make linux
,在 Mac OSX 上,运行默认的 $ make
。
Windows 先决条件
- 安装 MINGW-W64 32(如果需要自行编译 - 已包含二进制文件),例如从 这里
- 安装 LLVM 3.6.1
从包控制安装
- 安装 包控制
command+shift + p
->install package
- 搜索
Clang-Complete
-> 安装
使用包控制安装仅支持 Mac。
配置
全局选项可以在 <sublime-text-3 Packages 目录>/clang-complete/cc.sublime-settings
文件中设置。标头文件可以包含在 include_options
部分。
或者,标头文件也可以通过添加 cc_include_options
子片段到 <name>.sublime-project
文件的 settings
部分来自 Sublime Text 3 <name>.sublime-project
文件包含。
错误:语言 “.js” 不受支持
"settings":
{
"cc_include_options":
[
"-I/headfile_path1",
"-I/headfile_path2",
"-I/headfile_path3"
// ...
]
// ...
}
Windows 的示例设置
错误:语言 “.js” 不受支持
"settings":
{
"cc_include_options":
[
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++\\tr1",
"-isystem", "C:\\MinGW\\i686-w64-mingw32\\include\\c++\\i686-w64-mingw32",
"-isystem", "C:\\LLVM\\lib\\clang\\3.6.1\\include",
"-DBOOST_USE_WINDOWS_H"
]
}
如果在项目设置中存在 "cc_include_options"
,它将合并到在 cc.sublime-settings
中定义的 "include_options"
。
预览
捐赠
支付宝alipay账号: [email protected]
待办事项列表
功能 | 状态 |
---|---|
支持mac os x | 已完成 |
支持Linux | 已完成 |
支持Windows | 已完成 |
支持Sublime Text 2 | X |