ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Clang-Complete

作者: lvzixun ST3 Mac

sublimetext3 的自动补全插件

标签 Clang, 补全, C, C++, OC

详情

  • 0.1.14
  • github.com
  • github.com
  • 9 年前
  • 2 小时前
  • 9 年前

安装

  • 总计 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)

源代码
raw.githubusercontent.com

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 先决条件
  1. 安装 MINGW-W64 32(如果需要自行编译 - 已包含二进制文件),例如从 这里
  2. 安装 LLVM 3.6.1

从包控制安装

  1. 安装 包控制
  2. command+shift + p -> install package
  3. 搜索 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"

预览

捐赠

Paypal

支付宝alipay账号: [email protected]

待办事项列表

功能 状态
支持mac os x 已完成
支持Linux 已完成
支持Windows 已完成
支持Sublime Text 2 X