1. 程式人生 > >Go環境搭建:ubuntu+sublime3

Go環境搭建:ubuntu+sublime3

Go語言環境安裝

Linux系統版本資訊:
這裡寫圖片描述

更新軟體列表:sudo apt-get update
這裡寫圖片描述

安裝Go:sudo apt-get install golang-go
這裡寫圖片描述

Go預設會被安裝到/usr/lib/go目錄中:
這裡寫圖片描述

檢視Go版本資訊:go version
這裡寫圖片描述

檢視環境變數:go env
這裡寫圖片描述

如果找不到go命令,可通過手動新增/usr/lib/go/bin到PATH環境變數來解決。

Go語言環境測試

新建一個hello.go檔案:
這裡寫圖片描述

其內容如下:

package main

import "fmt"

func main(){
    fmt.Println("hello world!!!"
) }

編譯並直接執行其程式:
這裡寫圖片描述

Sublime Text3安裝

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

在終端敲subl即可啟動軟體:
這裡寫圖片描述

subl 某個檔案,即可直接開啟某個檔案:
這裡寫圖片描述

gosublime外掛安裝

首先,我們需要安裝 Sublime Text 的 Package Control 功能,在開啟軟體後,按下快捷鍵 Ctrl+,(這個符號為英文半形模式下,按下 Tab 鍵上方、數字鍵1左邊的那個按鍵),此時會開啟一個命令視窗:
這裡寫圖片描述

複製並輸入以下內容,最後回車

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

安裝完成後,重啟軟體。這時在 Preferences 這個選單下出現了選單項 Package Control,大致如下圖所示:
這裡寫圖片描述

點選Preferences 這個選單下出現了選單項 Package Control後,在其中輸入”install”後,大致如下圖所示:
這裡寫圖片描述

接下來按回車,會出現一個安裝包的對話方塊,大致如下圖所示:
這裡寫圖片描述

輸入”gosublime”,選中並回車。

至此,配置 gosublime 完成。

通過Sublime3編譯執行程式

寫程式碼是會有提示:
這裡寫圖片描述

程式碼寫完後,按下快捷鍵 Ctrl + b 介面下方會出現如下介面:
這裡寫圖片描述

這裡寫圖片描述

Sublime Text編譯配置

這裡寫圖片描述

配置檔案內容如下:

{
    "shell_cmd": "go run ${file}"
}

然後改名儲存:
這裡寫圖片描述

選擇編譯預設項:
這裡寫圖片描述

然後可以通過用 Ctrl+b 直接編譯執行:
這裡寫圖片描述