[Go語言]windows下golang開發環境搭建(sublime text3 + gosublime + sublimeGDB)


最近開始學習go語言的相關開發教程,之前的工作都是在linux上完成居多,但是家里的電腦還是windows的系統。

在搜索了N多方案以及嘗試了N多IDE后,決定還是使用sublime+gosublime插件 這一套東西作為家用學習的跑demo方案。

在此需要感謝go社區以及一眾之前已經存在的搭建方法和文檔,本頁以記錄一下自己的搭建過程為主o(∩_∩)o 哈哈

 

1. 安裝go語言

官網地址:https://golang.org/  點擊下載需要的平台的安裝版本,推薦msi,下載完成之后,點擊安裝,默認設置即可,安裝完成go的相關環境變量均會自動設置完成

使用cmd命令驗證 go env

 

2. 安裝sublime Text3 + package control

官網地址: http://www.sublimetext.com/

下載之后,傻瓜式安裝即可。

sublime是收費版,連續保存多次或者達到一定數量后會提示購買,忽略之后可正常使用

當然為了擴展sublime的插件,同時需要安裝packdge control功能。

打開sublime后,按下快捷鍵ctrl+"`",下方會彈出一個命令窗口,復制以下內容,回車,等待安裝完成

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)

如果安裝遇到報錯,請移步參考packdge control官方指導,重試或者采用離線安裝方式 https://packagecontrol.io/installation#st3

安裝完成后查看

 

3. 安裝配置GoSublime插件

點擊Package Control,輸入installl...,選擇Install Package確認

 

在彈出的對話框中輸入gosublime,找到對應的選項,回車

等待一會安裝就會完成,注意觀察sublime最下方任務的描述和進度,安裝完成之后最好重啟一下sublime Text

之后需要對gosublime這個插件做相應的配置

Preferences->Package Setting->GoSublime->Settings - User

在打開的窗口中輸入

{
    "env": {
        "GOPATH": "F:/mygo", //go程序的個人代碼工程路徑
        "GOROOT": "E:/Go" //go語言的安裝路徑
    }
}

最后再重啟sublime使得此插件可用

此時初步的開發環境已經可以使用了,在mygo目錄下創建一個go類型的文件,發現代碼提示聯想功能出現

 PS:可以修改一下整體配置,如字體等,例如下面這個配置建議,Preferences->Setting

{
    "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
}

 

4. 安裝配置GO調試插件

相同的方法,利用packdge control->install packdge查找到GDB插件,安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM