亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux基礎(chǔ)教程:安裝SublimeText3并使用SublimeClang插件

       [ 2016年2月22日 ] 【

      Sublime Text是個跨平臺的編輯器,支持Windows、Linux、Mac系統(tǒng)平臺,支持各種語言的代碼編輯,配合上對應(yīng)的插件,話上點(diǎn)時間學(xué)習(xí),你將會對它愛不釋手,大大的提高你的編碼效率。本文將講解在Ubuntu 14.04系統(tǒng)中安裝SublimeText 3,并配置SublimeClang插件來配置C/C++開發(fā)環(huán)境。

      1. Sublime Text 3的下載安裝
        到官方網(wǎng)站上//www.sublimetext.com/3下載64位(系統(tǒng)位64位)的.deb安裝包(http: //c758482.r82.cf2.rackcdn.com/sublime-text_build-3059_amd64.deb),下載后雙擊安裝即可。安裝好之后,通過命令subl即可打開程序,此時已經(jīng)可以編寫代碼了。

      2. 安裝Package Control

      Package Control是一個用于管理插件的好工具,可以用于安裝、刪除、禁用相應(yīng)的插件,常用的插件都能在上面找到。

      安裝非常方便,使用git將該代碼先克隆下來即可,然后拷貝到~/.config/sublime-text-3/Packages/目錄下并命名為Package Control即可。(也可以直接在github上打包下載,然后解壓復(fù)制到~/.config/sublime-text-3/Packages/目錄下并命名為Package Control)。

      cd ~/.config/sublime-text-3/Packages/

      git clone https://github.com/wbond/package_control_channel.git Package\ Control

      或者打開sublime_text然后按快捷鍵ctrl+`(Esc下面那個鍵),在彈出的命令輸入窗口輸入下面信息回車即可:

      import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( '//packagecontrol.io/' + pf.replace(' ', ' ')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)


      重新啟動SublimeText 3,然后使用快捷鍵Ctrl + Shift + p,在彈出的輸入框中輸入Package Control則可以看到Install Package的選項(xiàng),選擇它后一會兒(看左下角的狀態(tài))會彈出插件查詢及安裝窗口,輸入想用的插件,選中回車即可。如果用于C/C++開發(fā)建議安裝 C++ snipptes,ConvertToUTF8,SublimeAStyleFormatter插件,具體代表什么意思baidu一下就清楚了。

      3. 安裝強(qiáng)大的SublimeClang插件
      SublimeClang是Sublime Text中唯一的C/C++自動補(bǔ)全插件,功能強(qiáng)大,自帶語法檢查功能,不過最近作者已經(jīng)停止更新了,目前只能在Sublime Text 2的Package Control中可以找到并自動安裝,在SublimeText 3中只能手動通過源碼安裝,其代碼線在https://github.com/quarnster/SublimeClang中。具體安裝步驟如下:

      安裝相關(guān)軟件
          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版本的話,請將對應(yīng)版本的庫拷貝到internals中
          cd src
          mkdir build
          cd build
          cmake ..
          make

      一切成功的話將會在SublimeClang/internals目錄中生成libcache.so庫文件。重啟Sublime Text,然后按快捷鍵Ctrl + `(Esc下面那個鍵)打開自帶的控制輸出,看看有沒有錯誤,如果沒有錯誤就說明一切OK了。接下來就是配置自己的文件了,按下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++/4.8",
              "-isystem", "/usr/include/c++/4.8/*",
              "-isystem", "/usr/include/boost",
              "-isystem", "/usr/include/boost/**",
              "-isystem", "/usr/lib/gcc/x86_64-linux-gnu/4.8/include",
              "-isystem", "/usr/lib/gcc/x86_64-linux-gnu/4.8/include/*"
          ]
      }
      注釋:我的gcc版本為4.8,如果你的不是請?zhí)鎿Q對應(yīng)的版本,在#include相應(yīng)的頭文件后保存當(dāng)前文件,在接下來的操作中將更快的提示所包含在頭文件的函數(shù)或者變量。

      首頁 1 2 尾頁
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved