Sublime Text3 + Golang搭建開發環境

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

1.安裝git

    因為golang是通過git來管理遠程包的,所以我們首先要安裝git,下載地址:http://www.git-scm.com/download/。

git安裝比較簡單,直接下一步即可(在Windows Explorer integration選項中將“Git Bash here”和“Git GUI here”打對勾),需要瞭解具體安裝的可以看這裡。



2.安裝Golang

    1) 首先到https://golang.org/dl/選擇適合你系統的安裝包,(牆內:http://golangtc.com/download)。

    2)我這裡選擇的是:go1.4.2.windows-amd64.msi,下載完成安裝到指定目錄即可。我這裡是(E:\Go)。

    3)安裝完成後環境變數已經自動化佈建好了,可以呼出cmd命令列輸入命令查看

> go env


   可以看到,已經出現go命令了。如果你的不能出現,那可能是環境變數設定的問題。

    進入我的電腦->進階設定->環境變數查看下,GOROOT變數是否存在,以及Path變數中是否也設定了GOROOT。沒有的話,新增一個GOROOT變數,路徑則輸入你剛剛安裝完成後Go的根目錄,如我的是:E:\Go\。然後編輯Path變數,在最後面新增";%GOROOT%bin"。


    4)go命令依賴一個環境變數:GOPATH,這不是Go的安裝目錄,而是你的工作(工程)目錄(你的代碼都會在該目錄下)。GOPATH可以有多個,windows以分號(;)進行區分,Linux系統是冒號(:),當有多個GOPATH時,預設會將go get的內容放在第一個目錄下。這裡我們建立一個GOPATH變數,以我的為例:F:\mygo。



3.安裝Sublime Text3

    首先也是下載:http://www.sublimetext.com/3,安裝也很傻瓜,直接下一步即可。

    注意:sublime是收費軟體,不註冊也可以正常使用,只是儲存次數達到一定的數量的時候會提示購買;忽略後可以正常使用。

    

    這裡需要安裝一個sublime的pakcage control功能,用於接下來安裝sublime外掛程式。

    1)在開啟軟體後,按下快速鍵 Ctrl+`,(`這個符號為英文半形模式下,按下 Tab 鍵上方、數字鍵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)

    如果遇到報錯則參考這裡安裝:https://packagecontrol.io/installation#st3。


    2)重啟sublime之後,你就可以發現在 Preferences 這個菜單下出現了功能表項目 Package Control



4. 安裝GoSublime外掛程式

    1)在sublime中,按住快速鍵 shift + ctrl + p,在彈出框中輸入install package

    2)斷行符號,會出現如(可能需要稍微等待下,可以看sublime最下面的狀態):

    3)輸入gosublime,斷行符號(可能需要稍微等待下,可以看sublime最下面的狀態),

    4)gosublime安裝完成後,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATHGOROOT

    5)在開啟的視窗中輸入以下內容,路徑請自行替換,ctrl+s儲存。

{    "env": {        "GOPATH": "F:/mygo",        "GOROOT": "E:/Go"    }}

    6)重啟sublime,在GOPATH中的src建立一個hello.go檔案,可以看到代碼自動補全已經出來了,:)


至此,sublime text3 + golang 安裝完成。



附上我的 sublime text3 的簡單配置, Preferences -> Settings User清空複製粘貼即可。

{    "font_size": 12,    "highlight_line": true,    "highlight_modified_tabs": true,    "ignored_packages":    [        "Vintage"    ],    "soda_classic_tabs": true,    "soda_folder_icons": true,    "tab_size": 4,    "translate_tabs_to_spaces": true,    "update_check": false,    "word_wrap": true}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.