Clang-Complete
a auto complete plugin for sublimetext3
Details
Installs
- Total 5K
- Win 26
- Mac 5K
- Linux 28
| Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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
- Source
- raw.githubusercontent.com
Clang-Complete
A clang plugin for Sublime Text 3 (MAC OSX / Linux / Windows), providing: - Auto complete - Syntax diagnostic - Goto definition
Using libclang (llvm 3.5.0).
Install the Plugin
From git repository
Note: To determine the path to Sublime Text 3 Packages directory, start Sublime Text 3, Choose menu Preferences -> Browse Packages
$ cd <sublime-text-3 Packages directory> # see note above
$ git clone https://github.com/lvzixun/Clang-Complete.git
$ cd Clang-Complete
$ make [linux / windows]
On Ubuntu, $ make linux, On Mac OSX, run the default $ make.
Windows prerequisites
- install MINGW-W64 32 (only if you want to compile yourself - binary is included) e.g. from here
- install LLVM 3.6.1
From package control
- Install package control
command+shift + p->install package- Search
Clang-Complete-> install
Installation using Package Control is only supported on Mac.
Configuration
Global options can be set in <sublime-text-3 Packages directory>/clang-complete/cc.sublime-settings file. Header files can be included in the include_options section.
Alternatively, header files can also be included from the Sublime Text 3 <name>.sublime-project files by adding the cc_include_options subsection to the settings section in your <name>.sublime-project file:
"settings":
{
"cc_include_options":
[
"-I/headfile_path1",
"-I/headfile_path2",
"-I/headfile_path3"
// ...
]
// ...
}
Example settings for Windows:
"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"
]
}
if "cc_include_options" exists in your project settings, it will merge to
the "include_options" defined in cc.sublime-settings.
Preview

Donate
alipay支付宝账号: lvzixun@gmail.com
TODO LIST
| feature | status |
|---|---|
| support mac osx | done |
| support linux | done |
| support window | done |
| support sublimetext 2 | X |