Ubuntu 16.04安裝和配置Sublime Text 3

一、安裝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命令,單擊運行

 點擊Preferences/Package Control,而後點擊Package Control:Install Package,(第一次運行能夠要幾秒鐘,由於要下載Package Control裏面存在的包"花名冊"),而後在彈出的命令界面,輸入Chinese,選擇ChineseLocalization(回車或者鼠標單擊擊)。

三、安裝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

相關文章
相關標籤/搜索