Sublime Text 2搭建Go開發環境,程式碼提示+補全+除錯
本文轉自:http://blog.csdn.net/lvanneo/article/details/22681815,並做部分修改。
本文在已安裝Go環境的前提下繼續。
1、安裝Sublime Text 2
2、安裝Package Control。
執行Sublime,按下 Ctrl+`(`在Tab鍵上邊),然後輸入以下內容:
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
3、安裝GoSublime、GoGDB
1)重啟Sublime,然後從選單欄中開啟 Perferences->Package Control,或者按Ctrl+Shift+P開啟。
2)在Package Control 中輸入 :install,選中 Package Control: Install Package 後確定。
3)接著輸入:GoSublime 後確定,留意狀態列等待安裝完畢。
4)重複第二步操作後輸入:GoGDB 後確定。
(GoSublime、GoGDB這兩個外掛已能滿足一般的編寫和除錯需要,如果還需要其他的外掛可仿照第二、三步進行新增)
4、配置GoSublime
從選單中開啟 Perferences->Package Settings->GoSublime->Settings-Default ,
會開啟GoSublime的settings檔案,在 "env":{} 的{}中新增go的安裝路徑,如下:
"env": {
"path":"D:\\GO\\bin"
},
5、配置GoGDB
從選單中開啟 Perferences->Package Settings->GoGDB->Settings-Default ,
會開啟GoGDB的settings檔案,找到"workingdir"和"commandline"所在位置,
指定好開放專案的路徑及執行檔名稱,如下:
"workingdir": "D:/GoPath",
"commandline": "gdb --interpreter=mi ./main.exe",
至此,所有配置完成。
6、安裝gocode
可參考https://github.com/nsf/gocode/文件
在控制檯中輸入如下內容(要求已安裝Go和Git),編譯gocode:
在Windows下控制檯中輸入:
go get -u -ldflags -H=windowsgui github.com/nsf/gocode
在Mac下控制檯中輸入:
go get -u github.com/nsf/gocode
go install github.com/nsf/gocode
把生成的gocode.exe放到%GOROOT%\bin下。
7、安裝gdb
這個我也不懂,網上下載一個好了。但是,不管是32位的還是64位的,名字都改為gdb.exe,放到%GOROOT%\bin下。
這裡我準備了一個 gdb.exe 和 gocode.exe,以及本文教程,打包下載。
8、GoGDB使用教程
Launch with F5
Step over with F10
Step into with F11
Step out with Shift+F11
更多操作請參考:https://github.com/quarnster/SublimeGDB
注:GoGdb是基於SublimeGDB修改的,使用方法相同。
9、開始寫一個
- package main
- import (
- "fmt"
- )
- func main() {
- sum := 0
- for i := 0; i <10; i++ {
- sum += i
- }
- fmt.Println(sum)
- }
(注:引數 -gcflags "-N -l" 必須新增,除錯需要關閉內聯優化)
相關推薦
Sublime Text 2搭建Go開發環境,程式碼提示+補全+除錯
本文轉自:http://blog.csdn.net/lvanneo/article/details/22681815,並做部分修改。 本文在已安裝Go環境的前提下繼續。 1、安裝Sublime Text 2 2、安裝Package Control。 執行Subli
Sublime Text 2搭建Go開發環境
本文在已安裝Go環境的前提下繼續。 1、安裝Sublime Text 2 2、安裝Package Control。 執行Sublime,按下 Ctrl+`(`在1鍵左邊),然後輸入以下內容: import urllib2,os; pf='Package Control.
Sublime Text 2搭建Go開發環境(Windows)
1. 安裝Sublime Text 3 Sublime Text 3(以下簡稱ST)的下載與安裝我就不說啦,目前還是一個測試版,不過據說比ST2增加了好多新功能,下載地址: ST3的破解還是挺方便的(ST你不仁,79刀還是多少刀啊,就別怪我不義啦),推薦朽木部落格的方
Sublime Text 3搭建Python開發環境
erp 文件夾 nbsp col sel ext bsp word 開發效率 Sublime Text 3(簡稱:ST3)是一個非常輕便的IDE,這篇博文主要介紹如何在ST3上搭建Python的開發環境(Windows 10)。 1. 下載並安裝完ST3之後,第一件要做的事
Sublime text 3搭建Python開發環境及常用外掛安裝
一、環境準備 1、官方網站地址 2、Windows 10 3、Sublime Text 3 + 官網購買license(Just a suggestion,$80) 購買連結,Sublime Text may be downloaded and evaluated for free, howeve
Sublime Text 2的Lua編譯環境搭建
對於Sublime,我想,每個碼農應該都聽說過,簡單小巧實用。今天,我們來看下如何在Sublime中編譯Lua指令碼。Sublime中已經預設集成了一些編譯系統,但是沒有Lua,所以,這篇博文就是這個目的。在搭建環境之前,請先確保安裝了lua並配置正確的環境變數(推薦安裝l
搭建go開發環境時,出現GoSublime error: MarGo build failed的問題
在安裝問go語言開發工具,Sublime Text Build 3083之後,再安裝gocode和margo時,在安裝margo那一步卡住了,出現了以下問題: GoSublime error: MarGo build failed | &g
elasticsearch6.3.2學習記錄二 《spring boot 搭建es開發環境,建立索引,新增資料,查詢檢索》
spring boot + maven + idea jdk1.8以上 搭建 一、 pom.xml檔案 ,如果不需要連線資料庫,可以不引入資料庫連線依賴,在程式入口類加上這句註解 @EnableAutoConfiguration(exclud
vscode 搭建go開發環境的13個插件的安裝
gop 第三方 git 但是 由於 開發 教程 最簡 uil 由於網的問題 大家都不能直接go get 這裏從易到難按難度給大家推薦幾種方法 最簡單的FQ 但是能FQ你還不能裝 請問是假的FQ嗎? 第一 用git 直接git反而能從那邊趴下代碼 但是要自己go in
Sublime Text 3 配置Python3開發環境
system gin 12c auto dig instead sta none handle 首先引出我的Python之路,我是計算機技術愛好者,打造屬於自己代碼編寫的工具是一件很享受的事情,推薦用Sublime Text 3 ,關於ST3 找度娘最了解的咯。 1.下載
阿裏雲搭建go開發環境
$path html 輸入 inux local lin bin -m ecs 開通了一個阿裏雲來玩,記錄一下環境搭建的過程 運行環境 ECS Ubuntu 16.04 64位 過程 #切換到安裝文件夾 cd /usr/local #下載go #由於墻的原因,直接下載官方的
Sublime text 3配置Python3開發環境及常用插件安裝
engine 控制臺 htm cond ces real 通過 sting actions 一、環境準備 1、官方網站地址 2、Windows 10 二、安裝Sublime Text 3 1、雙擊下載的.exe文件安裝,安裝路徑不要有中文目錄 2、安裝Sublime
Linux下搭建PHP開發環境,Php-Fpm程序管理。
目前PHP專案開發幾種比較流行的架構搭建中,LNMP在效能方面是最好的,正因為如此,使得LNMP架構逐漸流行起來,今天,前面提到了Nginx部署,由於專案實際環境的需要,今天就在說一下怎麼部署PHP。 環境 CentOS 6.3 PHP 5.6 安裝步驟 1. 下載並安裝P
在Windows上搭建Go開發環境
Go語言是由谷歌開發的一個高效能、跨平臺的程式語言。 安裝Go 首先先來安裝一下Go語言的SDK,目前Go語言的最新版本為Go 1.8.3 。Go下載頁面列出了各種作業系統的安裝包。如果選擇Windows MSI安裝包的話,會將Go安裝到C:\Go。如果
學習大資料的第一步-搭建Scala開發環境,以及使用Intellij IDEA開發Scala程式
1、為什麼要學習Scala語言? 結合Spark處理大資料 這是Scala的一個主要應用,而且Spark也是那Scala寫的。 Java的指令碼語言版 可以直接寫Scala的指令碼,也可以在.sh直接使用Scala。 代替Java Sca
【scala程式設計】學習大資料的第一步-搭建Scala開發環境,以及使用Intellij IDEA開發Scala程式
1、為什麼要學習Scala語言?結合Spark處理大資料 這是Scala的一個主要應用,而且Spark也是那Scala寫的。Java的指令碼語言版 可以直接寫Scala的指令碼,也可以在.sh直接使用Scala。代替Java Scala的程式設計風格更簡潔,當然也很可能降低可
sublime text 3配置python開發環境
1.編輯python所需外掛 (1) Anaconda (2) BracketHighlighter (3) SideBarEnhancements (4) IMESupport (5) ConvertToUTF8 (6) Theme - Soda 2.外掛配置 (1) S
基於vim搭建Go開發環境
Go作為一門新興語言,發展的如火如荼啊。不過,目前還沒有一個成熟的IDE。本文介紹基於vim搭建Go的開發環境,保證在具有vim的快感的同時,又支援Go的特性。1. Go環境首先,是安裝Go。下載安裝包,解壓,然後設定環境變數GOROOT:指向解壓後的go路徑。GOPATH:
在vscode上搭建Go開發環境
安裝Ms釋出的Go外掛。 設定GOPATH變數。 我傾向於在workspace中設定GOPATH變數,並將其配置為專案工作目錄,不使用預設值(%USERPROFILE%\Go)。 修改後的workspace配置內容如下。 { "folders": [ {
配置Sublime Text 2 的Python執行環境
Sublime Text 2作為一款輕量級的編輯器,特點鮮明,方便使用,愈發受到普羅大眾的喜愛,我個人最近也開始用了起來。同時,我近段時間還在學習Python的相關東西,所以開始用ST2來寫Python,所以把配置方法略微總結一下。 1. 在工具欄點選Preferenc