一、安裝Sublime Text 3
python
首先添加sublime text 3的倉庫:linux
sudo add-apt-repository ppa:webupd8team/sublime-text-3c++
根據提示按ENTER 繼續,創建信任數據庫git
更新軟件庫github
sudo apt updateweb
安裝Sublime Text 3數據庫
sudo apt install sublime-text-installersublime-text
等待軟件安裝成功……sublime-text-3
二、安裝Packeage Controlui
輸入命令subl打開Sublime Text 3
按快捷鍵ctrl + shift + p, 在彈出的窗口中查找install package control命令,單擊運行
三、安裝SulimeClang 插件
SublimeClang 是Sublime Text中惟一的C/C++自動補全插件,功能強大,自帶語法檢查功能,不過最近做者已經中止更新了,目前只能在Sublime Text 2的Package Control中能夠找到並自動安裝,在SublimeText 3中只能手動經過源碼安裝,其代碼線在https://github.com/quarnster/SublimeClang中。具體安裝步驟以下:
安裝相關軟件
sudo apt-get install cmake build-essential clang git
cd ~/.config/sublime-text-3/Packages
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang
cd SublimeClang
cp /usr/lib/x86_64-Linux-gnu/libclang-3.4.so.1 internals/libclang.so #這一步很重要,若是你的clang庫不是3.4版本的話,請將對應版本的庫拷貝到internals中
cd src
mkdir build
cd build
cmake ..
make
一切成功的話將會在SublimeClang/internals目錄中生成libcache.so庫文件。
重啓軟件,按ctrl + `打開控制檯,查看是否有錯誤信息輸出,若沒有則表明安裝成功
配置插件
按ctrl + shift + p 快捷鍵,在彈出的輸入框中輸入sublimeclang settings,選擇帶User的那一行,在打開的文件中輸入以下信息:
{
"show_output_panel": false,
"dont_prepend_clang_includes": true,
"inhibit_sublime_completions": false,
"options":
[
"-std=gnu++11",
"-isystem", "/usr/include",
"-isystem", "/usr/include/c++/*",
"-isystem", "/usr/include/c++/5.4.0",
"-isystem", "/usr/include/c++/5.4.0/*",
"-isystem", "/usr/include/boost",
"-isystem", "/usr/include/boost/**",
"-isystem", "/usr/lib/gcc/x86_64-linux-gnu/5.4.0/include",
"-isystem", "/usr/lib/gcc/x86_64-linux-gnu/5.4.0/include/*"
]
}
將以上信息中的gcc版本號替換成本身系統中的版本號
命令行啓動Sublime
# subl