Sublime Text 3 安裝及簡單配置

來源:互聯網
上載者:User

標籤:

  Sublime Text 3, 一款不錯的文字編輯器, 加上各種外掛程式和IDE就能化身各種語言的編譯器, 介面以及多種外掛程式的靈活組合搭配更是讓程式員們在碼代碼這種枯燥的生活中增加一點調劑。

  

  點擊DownLoad下的windows or windows64bit 如果你的系統是32位, 那麼點擊前者。

  如果網頁打不開或者很慢, 那麼這裡提供下windows64bit版的安裝包:

  下載連結

  連結裡還包含一些其他的外掛程式, 接下來便會用到, 可以一併下載下來。

 

  安裝好後開啟Sublime text 3

  先安裝Package Control 外掛程式, 用於管理所有外掛程式。

  按ctrl + ~調出控制台, 如:

  

  將下面的代碼複製進去按斷行符號。

  

1 import urllib.request,os,hashlib; h = ‘eb2297e1a458f27d836c04bb0cbaf282‘ + ‘d0e7a3098092775ccb37ca9d6b2e4b7d‘; 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( ‘http://packagecontrol.io/‘ + pf.replace(‘ ‘, ‘%20‘)).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)

  等待出現下載安裝成功的提示後, 重啟sublime Text 3。

  按下ctrl + shift + P , 輸入Install

  

  可以看到Package Control已經安裝成功了(第一行)。

  那麼接下來需要配置編譯環境(C ++)

  這裡用的是MINGW, g++4.8.1版本, 壓縮包在之前的連結裡有。

  先將其解壓在某個目錄裡, 路徑最好不要帶中文或者空格

 

  1)添加環境變數

    將MINGW的路徑複製, 加入到系統變數裡的Path變數裡。

    

    記得變數要用;分開, 注意IME不要切換成中文。

    開啟cmd命令(win鍵 + R, 輸入cmd)

    輸入g++ -v 如果顯示出版本號碼即系統變數設定成功, 否則需要重新設定環境變數。

    

 

   2)配置Sublime Text 3 檔案。

    Tools --> Build System --> New Build System

  

  將下列代碼複製進去, 並儲存為尾碼為.sublime-build的檔案

  然後在tools --> build system中選中你剛剛儲存的那個檔案

 1 { 2     "cmd": ["g++.exe", "${file}", "-o", "${file_path}/${file_base_name}"], 3     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 4     "working_dir": "${file_path}", 5     "selector": "source.c, source.c++", 6     "encoding":"UTF-8",     7     "encoding": "cp936", 8     "variants": 9     [10         {11              "name": "Run",12             13             "cmd": [ "${file_path}/${file_base_name}.exe"],14             "shell": true,15             "cmd" : ["start", "cmd", "/k", "${file_path}/${file_base_name} &&echo. & pause && exit"]16         }17     ]18 }

    到了這裡, 可以建立一個檔案, 儲存為尾碼為.cpp 或者.c的檔案, 編寫一個hello world試試。

    編寫好之後, 按下ctrl + shift + B , 會彈出你帶有你剛儲存的檔案名稱的兩個選項。

    第一個不帶Run的選項是編譯選項。

    第二個是運行選項。

    

    選中第一個, 按斷行符號進行編譯, 編譯成功後會顯示如下資訊:

    

    再按下ctrl + shift + B, 選中帶Run的選項, 進行運行

    

 

    Sublime Text SublimeClang 外掛程式

    至此, 編譯環境已經搭建好了, 但是卻少了一個很重要的功能:代碼補全功能。 像STL裡的許多函數便不能進行自動補全, 此時需要安裝SublimeClang外掛程式

    將下載好的SublimeClang壓縮包 解壓下來, 在Sublime Text 3中 點擊Preferences --> Browse Packages , 將解壓好的SublimeClang檔案夾複製進去(注意, 解壓後會變成SublimeClang  --> SublimeClang 即檔案夾中的檔案夾, 要把裡面那個複製進來), 然後重啟Sublime Text 3

    

    

    

    

    配置SublimeClang, 

    Preferences --> Packages Settings --> SublimeClang --> Setting user

    將下面代碼複製進去, 並進行一定的修改後儲存即可, 然後再重啟Sublime Texe 3

    

    

 1 { 2     "show_output_panel": false, 3     "show_status":false, 4     "dont_prepend_clang_includes": true, 5     "inhibit_sublime_completions": false, 6  7     "options": 8     [ 9         "-std=gcc4.8.1",10         "-Wno-deprecated-declarations",11         "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include",//將你的MinGw中這些檔案夾的路徑一一對應的替換掉即可, 下同12         "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++",13         "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32",14         "-isystem", "C:\\MinGW\\include",15         "-isystem", "/usr/include",16         "-isystem", "/usr/include/c++/*",17         "-Wall"18     ]19 }

    重啟Sublime Text 3 , 建立一個.cpp檔案實驗實驗。

    如

    

    至此, 大致的環境已經搭建好了, 接下來各位可以根據個人興趣愛好安裝不同的外掛程式, 詳情請百度~

Sublime Text 3 安裝及簡單配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.