window Goland 2020.3 常用配置 +golang安裝


一、Window Golang 安裝
1.1 下載地址 :https://golang.google.cn/dl/ 下載對應的版本,如下1.15.6,安裝過程一直按下一步即可

https://golang.google.cn/dl/go1.15.6.windows-amd64.msi

1.2 檢查GOPATH,一般會默認配置一個,也可以如下圖自定義一個路徑放GOPATH(用途:拉第三方包的時候會放在此路徑下)

1.3 [重要]配置代理,打開cmd執行指令(用途:部分包源需要牆,如google的,用代理不需要牆速度也快)

go env -w GOPROXY=https://goproxy.cn,direct

檢查環境指令go env,能看見下圖所示即可

1.4 測試golang是否安裝好,cmd執行go version

1.5 寫一個helloworld,任意文件夾新建文件main.go,代碼如下,然后cmd再執行go run hello.go

package main  
import "fmt"  
func main() {  
    fmt.Printf("Hello, world!\n")  
}  


二、Goland下載安裝
Goland是golang常用的IDE之一,除此之外還有LiteIDE和Vscode,個人比較常用Goland
網址:https://www.jetbrains.com/go/
下載鏈接:https://download-cf.jetbrains.com/go/goland-2020.3.exe

三、常用插件列表(File -> Settings -> Plugins)

組件名 組件說明 推薦指數 配置/使用說明
ide-eval-resetter 重置試用期神器 ★★★★★ File -> Setting -> Manage Plugins repo... -> Add -> https://plugins.zhile.io
GitToolBox 代碼行顯示git記錄 ★★★★ 點擊對應代碼行即可查看
Material Theme UI 主題皮膚 ★★★★ 貌似很多人用,JetBrain TOP Downloads
Key Promoter X 快捷鍵提醒 ★★ 菜單上點擊過操作后在右下角提醒操作的快捷鍵
Statistic 代碼統計 ★★ View -> Tool Windows -> Statistic

插件安裝,File -> Settings -> Plugins

四、常用配置配置
2.1 開啟Go Modules ,並檢查go env中的GOPROXY,如未設置CMD執行go env -w GOPROXY=https://goproxy.cn,direct

2.2 打開多項目時避免彈窗,把默認的Ask改為New Windows

2.3 默認打開所在文件夾在鼠標右鍵->Open in Explorer里,隱藏的比較深,配置一個按鈕直接點擊

2.3.1 先勾選上 View -> Appearance -> Toolbar ,打開工具欄

2.3.2 在工具欄上右鍵 -> Customize Menus and Toolbars.. -> Main Toolbar -> Add Action -> 選擇Others -> 搜索Show in Explorer並添加

2.3.3 添加后對應的位置 (點擊文件或者目錄才會呈現此按鈕)

2.4 設置IDE主題樣式 File->Settings->Editor->Color Scheme

2.5 Ctrl+鼠標滾輪控制字體大小

2.6 保存文件格式化代碼+自動導入,注意箭頭處選Global,沒有的話點擊下方的+增加即可

2.7 Terminal從默認的cmd設置為Git Bash,Shell Path 修改為C:\Program Files\Git\bin\sh.exe 需安裝Git

2.8 調用方法不想顯示參數名,勾掉下圖選項

2.9 設置運行和調試,一般Run kind選擇 Directory

2.10 JSON設置為小駝峰格式

五、Goland配置同步
File -> Manage IDE Settings 如下圖(需要登錄),在IDE視窗右下角"雲圖標"處,檢查並勾選Sync Plugin Silently

六、部分快捷鍵

快捷鍵 說明
Ctrl+B 轉到定義
Alt+方向左鍵 返回定義
Shift+F6 重命名文件or文件夾
Ctrl+Q 顯示注釋文檔
Ctrl+F 查找
Ctrl+R 查找並替換
forr + tab for循環
err + tab 自動判斷error

七、常用指令
7.1 編譯指令, -o 指定編譯后的名稱

go build -o demo.exe main.go


免責聲明!

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



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