目錄html
編寫go
程序,能夠選擇的編輯軟件有不少,其中包括:編程
小的go
程序,notepad++
和sublime
足以勝任,甚至是記事本都能幹!可是,當咱們須要開發較大的go
項目時,選擇一款合適而又強大的IDE
是提升編程速度的不二法門。其中,這裏簡單列舉兩個咱們能夠採用的IDE
:windows
在IDE
的選擇上,我首選JetBrains公司的GoLand
,這家捷克的公司開發了包括GoLand
以內的24款的好用的編輯器。接下來咱們就來介紹一下GoLand
的安裝。編輯器
Download
後,會自動開始下載,若是下載沒有開始,點擊direct link手動下載。exe
文件exe
文件開始進入歡迎界面並選擇Next簡要了解各項勾選的內容,根據你的需求選擇勾選,而後點擊Nextide
update PATH variable(restart needed) # 更新PATH變量,重啓生效 add launchers dir to the PATH # 將啓動文件添加到PATH中 create desktop shortcut # 建立桌面快捷方式 32-bit launcher 64-bit launcher # 根據你的系統位數選擇對應啓動器 update context menu # 更新上下文菜單 add "Open Folder as Project" # 添加"打開文件做爲項目" create associations # 建立.go的關聯 .go
I want manually reboot later
,而後點擊Finish完成安裝OK,安裝算是完成了,但沒完吶!接着搞。函數
若是你以前有GoLand
的配置,這時能夠選擇導入,也能夠選擇不導入Do not import settings
,點擊OK測試
GoLand
好用,但它是收費的,這裏能夠選擇Buy GoLand
支持正版,固然,你也能夠..........New Project
來建立一個小的項目來測試一下。New Project
後會進入這個界面,咱們在左側菜單選擇Go
,Location
選擇本地位置,我手動更改到了M:\myGo
目錄。勾選Index entire GOPATH
,這樣咱們在GOROOT
選擇就能夠找到配置好的Go
環境變量(沒有配置?點擊windows下配置Go環境),這裏下拉欄中選擇Go 1.11.4 C:\Go
,具體是版本取決於你的安裝版本。 而後,選擇Create
myGo
目錄,而後鼠標右鍵選擇new
,再接着選擇Go File
。New Go File
界面,Name
中咱們輸入文件名hello
,Kind
選項能夠選擇Empty file
或者Simple Application
都行(暫時理解爲都是空文件,只是預先寫好了main函數),這裏咱們以Simple Application
爲例,最後點擊OK
.go
爲擴展名的文件建立成功,就能夠編寫代碼了。文件中的部分代碼是GoLand IDE
幫咱們提早寫好的(有的可能沒有,這取決於模板中如何定義該類型文件,暫且不表)。ui
如今還有一個問題,在打開的文件名下面,有一行淺黃色(色盲!我認爲是淺黃色)的提示,左邊提示GOPATH is empty
,意思是如今尚未爲該hello.go
文件指定Go
的編譯環境;右邊提示連接Configure GOPATH
意思是如今配置(咱們能夠點擊配置,但通常不從這裏配置,而是從settings中配置,使之做用於整個項目,而不是做用於單個文件);再右邊的提示是Do not show again
不在提示。3d
GOPATH
。菜單欄選擇File
,彈出下拉欄選擇Settings
Settings
界面左側菜單欄選擇Go
並展開,選擇GOPATH
,Global GOPATH
和Projiect GOPATH
暫時都點擊各自右側的+
將路徑定位到咱們的項目目錄,我這裏是M:\myGo
路徑。而後選擇右下角的Apply
,再而後選擇OK
rest
hello.go
文件,編寫(補充)咱們的代碼:package main import "fmt" func main() { fmt.Printf("hello word\n") }
接下來,咱們開始運行文件,運行文件有三種方式:
左側菜單欄鼠標選中hello.go
文件,右鍵選擇Run 'go build hello.go'
,結果呈如今底部的彈出框內。
hello.go
文件左側行號欄有個綠色三角按鈕,鼠標點擊,彈出框選擇Run 'go build hello.go'
,結果在底部彈出框顯示。go build hello.go
,由於該欄顯示哪一個文件,表示你點擊綠色按鈕的時候,運行哪一個文件。而且該下拉欄中能夠針對文件作一些配置。暫且不表。執行結果呈現於底部的彈出欄。好了,關於Go
的IDE GoLand
基本的下載、安裝、環境配置、程序測試都已完成。更多使用教程請參考官網或者網上自行搜索。
歡迎指正,that's all