使用 Visual Studio Code(簡稱 vscode)進行 golang 開發可以提高我們的開發效率,在這篇文章中,我將會介紹如何在 vscode 中設定 golang 環境。
在開始之前,我們需要先安裝 golang。 golang 官網提供了各種平台的安裝包下載,我們可以前往官網 [https://golang.org/dl/](https://golang.org/dl/) 下載並安裝對應平台的 golang。
安裝完成後,我們需要將 golang 的 bin 目錄加入系統的環境變數中,這樣我們才能夠透過命令列呼叫 golang 工具。在 macOS 或 Linux 中可以透過編輯 .bash_profile 或 .bashrc 文件,在文件中加入以下內容:
export PATH=$PATH:/usr/local/go/bin
在 Windows 中,可以透過編輯系統環境變量,在 Path 變數中加入 golang 的 bin 目錄。
安裝好 golang 之後,我們需要在 vscode 中安裝外掛程式以支援 golang 的開發。
開啟 vscode,按下ctrl shift x
開啟插件市場,在搜尋框中搜尋Go
,然後找到Go
外掛程式並安裝它。
安裝完外掛程式之後,我們需要在 vscode 的設定中加入一些內容以支援 golang 的開發。
按下ctrl ,
進入vscode 的設定介面,然後找到go.formatTool
(用於程式碼格式化)和go.lintTool
(用於程式碼檢查)兩個配置項。將它們的值改為相應的工具。
{ "go.formatTool": "goimports", "go.lintTool": "golint" }
goimports 比 gofmt 更強大,它可以智慧地引入和移除 pkg。 golint 是 golang 官方提供的程式碼靜態分析工具,可以幫助我們在開發過程中發現一些潛在的問題。
另外,在 vscode 的設定中搜尋settings.json
,開啟使用者設定檔。將以下內容新增至設定檔中,以啟用自動儲存:
{ "files.autoSave": "onFocusChange", "editor.formatOnSave": true, "[go]": { "editor.formatOnSave": true }, "go.formatTool": "goimports", "go.lintTool": "golint" }
這個設定項可以幫助我們在程式碼格式化和儲存的時候自動執行對應的工具。
現在,我們已經完成了 vscode 環境的配置,可以開始建立我們的第一個 golang 專案了。
首先,我們需要在 vscode 中建立一個資料夾作為專案的根目錄。在 vscode 中開啟這個資料夾,然後在終端機中執行以下指令來初始化一個 golang 專案:
go mod init go-example
這個指令會建立一個新的 go.mod 文件,用來管理我們專案的依賴。
接著,我們可以在專案根目錄下建立一個 main.go 文件,並在該文件中編寫我們的 golang 程式碼。
package main import ( "fmt" ) func main() { fmt.Println("Hello, World!") }
現在,我們可以透過執行以下命令來執行這個程式:
go run main.go
#輸出:
Hello, World!
至此,我們已經完成了在vscode 中設定golang 環境的所有步驟。在這個基礎上,我們可以透過繼續學習 golang 的語法和開發工具,不斷地提升自己的能力。
以上是vscode 如何配置golang的詳細內容。更多資訊請關注PHP中文網其他相關文章!