1. 程式人生 > >golang環境搭建之sublime

golang環境搭建之sublime

下載Sublime Text 3

設定Sublime

開啟Prefernces->Settings,設定如下:

 "auto_complete": true,
    "auto_match_enabled": true,
    "default_line_ending": "unix",
    "font_size": 14,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Markdown",
        "Vintage"
], "soda_classic_tabs": true, "soda_folder_icons": true, "tab_size": 4, "translate_tabs_to_spaces": true, "update_check": false, "word_wrap": true

安裝Package Control(用於外掛安裝)

  • 開啟sublime後,按下快捷鍵ctrl + `(後一個鍵是鍵盤左上角的~鍵),此時會開啟一個命令視窗,複製並輸入以下內容,最後回車: (命令來自: https://packagecontrol.io/installation#st3
    )
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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之後,就可以在Preferences選單下發現選單選項Package Control

安裝外掛GoSublime(go程式程式碼補全)

  • 步驟1、在sublime中,按住快捷鍵shift+ctrl+p(或者選中Preferences下的Package Control選單),在彈出框中輸入install package,如下圖: 搜尋外掛
  • 步驟2、選中Package Control: Install Package選項,回車並等待,會出現新的視窗,在其中輸入要安裝的外掛名稱GoSublime選中並回車,如下圖: 安裝GoSublime
  • 步驟3、稍等安裝完成之後配置GOPATHGOROOT,位置在Prefernces->Package Settines->GoSublime->Settings-Users: (C:\Go,此處為本人go安裝路徑,F:\gopath,此處為本人go程式編譯開發路徑)
{
    "goroot": "C:\\Go",
    "gopath": "F:\\gopath",
}
  • 步驟4、重啟sublime,在GOPATH中的src目錄下新建一個go檔案,此時程式碼可以自動補全。

其它外掛安裝(安裝方法與GoSublime的步驟1、2類似)

  • Godef用於函式,變數跳轉 開啟Prefernces->Package Settines->Godef->Settings-Users,配置如下:
{
    "goroot": "C:\\Go",
    "gopath": "F:\\gopath",
}

開啟Prefernces->Package Settines->Godef->Key Bindings Defatult,設定快捷鍵如下:

[
    { "keys": ["ctrl+["], "command": "godef" },
    { "keys": ["ctrl+]"], "command": "godef_prev" }
]
  • Gofmt用於程式碼整理

解除安裝外掛

  • 步驟1、在sublime中,按住快捷鍵shift+ctrl+p(或者選中Preferences下的Package Control選單),在彈出框中輸入remove package,如下圖: 移除

  • 步驟2、選中Package Control: Remove Package選項,回車並等待,會出現新的視窗,在其中輸入要安裝的外掛名稱GoSublime選中並回車,如下圖: 移除外掛