欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Goland的設(shè)置與配置全過程

 更新時間:2023年02月16日 14:04:50   作者:@航空母艦  
這篇文章主要介紹了Goland的設(shè)置與配置全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

常用插件

  • Tabnine AI 代碼補(bǔ)全
  • Protocol Buffers
  • String Manipulation
  • Rainbow Brackets 方法括號顏色分組
  • GitToolBox 查看代碼行g(shù)it/svn提交記錄
  • git commit template 規(guī)范GIT代碼提交

WIN10 配置golang環(huán)境變量

第一個是系統(tǒng)變量,新建一個GOROOT(Go語言安裝目錄),我是建完之后接的圖,新建的話正常上面應(yīng)該顯示“新建系統(tǒng)變量”,變量值就瀏覽目錄選擇上面安裝的那個目錄就行。

GOROOT

然后還是系統(tǒng)變量,GOPATH(Go的工程目錄),這里我參考一個博主的新建了一個文件夾Go_WorkSpace

GOPATH

因為修改了系統(tǒng)的GOPATH所以要把用戶變量里面的也對應(yīng)改掉(如果你不改的話就不需要啦)

用戶變量

接下來 建立GOPATH目錄

在上述GOPATH對應(yīng)路徑下,新建 bin、pkg、src 三個文件夾,見下圖。

就這樣

都完了之后 檢查go是否安裝成功

鍵盤按住win+R運行cmd,輸入 go env命令并回車,查看GOPATH和GOROOT信息與上面的配置是否相符。

解決go包管理代理網(wǎng)址無法訪問:proxy.golang.org 換一個國內(nèi)能訪問的代理地址 

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

添加GOPATH

Edit Configurations選項

設(shè)置gofmt與goimports,保存時自動格式化代碼

首先,得保證安裝了一個叫做"File Watchers"的插件,并設(shè)置為啟用狀態(tài)。

  • gofmt 保存的時候自動 格式化go代碼
  • goimports  保存的時候自動導(dǎo)入處理包
  • gometalinter 保存的時候自動檢查go語法

安裝goimports

go get golang.org/x/tools/cmd/goimports

這時,goimports會被安裝在$GOPATH/bin 下 

然后,直接在Tools -> File Watchers中,添加如下設(shè)置 

GoLand 取消 import 自動導(dǎo)入

將 tab 改為 4個空格

導(dǎo)入項目后import里的包報紅

1.Goland--->Preferences...--->Go--->GOPATH--->Project GOPATH下添加命令行g(shù)o env下的GOPATH值,自行修改自己的Project GOPATH

2.正常情況下我們不需要自己去處理外部包的代理,但是也有可能就是你不經(jīng)意之間做了修改,這邊也是通過setting進(jìn)行配置: 

設(shè)置 text file encoding 為 UTF-8

文件的換行符使用 Unix 格式

MacOS下Golang環(huán)境配置

安裝與配置

1,下載并安裝go的sdk

可以搜索go官網(wǎng)或者直接點擊https://golang.google.cn

在這里插入圖片描述

Select Home Directory for Go SDK: The selected directory is not a valid home for Go SDK

進(jìn)入Go的安裝目錄,如$GOROOT/src/runtime/internal/sys,打開zversion.go文件,加上自己的版本號即可

const TheVersion = `go1.17.11`

保存,重啟IDEA就行了.

$GOPATH/go.mod exists but should not

開啟模塊支持后,并不能與$GOPATH共存,所以把紅框中的項目從$GOPATH中移除即可

Version of Delve is too old for this version of Go

也就是現(xiàn)在 Goland 使用的 dlv,不支持 Go > 1.12 的版本,所以實際上,升級一下 dlv,然后將 Goland 使用的 dlv 路徑重新指定一下就好了。下載dlv

go install github.com/go-delve/delve/cmd/dlv@v1.7.3
#module declares its path as: 暫時關(guān)閉mod安裝
export GO111MODULE=off && go get -v github.com/derekparker/delve/cmd/dlv

在goland>help>Edit Custom Properties 

dlv.path=/Users/XXX/go/bin/dlv

重啟GOLAND之后,方可大功告成

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • golang使用泛型結(jié)構(gòu)體實現(xiàn)封裝切片

    golang使用泛型結(jié)構(gòu)體實現(xiàn)封裝切片

    這篇文章主要為大家詳細(xì)介紹了golang使用泛型結(jié)構(gòu)體實現(xiàn)封裝切片,即封裝切片的增、刪、改、查、長度大小、ForEach(遍歷切片),感興趣的小伙伴可以學(xué)習(xí)一下
    2023-10-10
  • 詳解如何在Golang中實現(xiàn)HMAC

    詳解如何在Golang中實現(xiàn)HMAC

    HMAC(Hash-based Message Authentication Code)是一種基于 Hash 函數(shù)和密鑰的消息認(rèn)證碼,HMAC將密鑰、消息和哈希函數(shù)一起使用,確保消息在傳輸過程中不被篡改,還可以驗證消息的發(fā)送者身份,本文詳細(xì)講解了如何在Golang中實現(xiàn)HMAC,需要的朋友可以參考下
    2023-11-11
  • golang中import cycle not allowed解決的一種思路

    golang中import cycle not allowed解決的一種思路

    這篇文章主要給大家介紹了關(guān)于golang中import cycle not allowed解決的一種思路,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 詳解Golang編程中的常量與變量

    詳解Golang編程中的常量與變量

    這篇文章主要介紹了詳解Golang編程中的常量與變量,是Go語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • Go語言標(biāo)準(zhǔn)輸入輸出庫的基本使用教程

    Go語言標(biāo)準(zhǔn)輸入輸出庫的基本使用教程

    輸入輸出在任何一門語言中都必須提供的一個功能,下面這篇文章主要給大家介紹了關(guān)于Go語言標(biāo)準(zhǔn)輸入輸出庫的基本使用,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • 詳解go如何使用xorm在執(zhí)行前改寫?SQL

    詳解go如何使用xorm在執(zhí)行前改寫?SQL

    這篇文章主要為大家介紹了詳解go如何使用xorm在執(zhí)行前改寫SQL的實現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Go語言的變量、函數(shù)、Socks5代理服務(wù)器示例詳解

    Go語言的變量、函數(shù)、Socks5代理服務(wù)器示例詳解

    這篇文章主要介紹了Go語言的變量、函數(shù)、Socks5代理服務(wù)器的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • Go中g(shù)in框架的*gin.Context參數(shù)常見實用方法

    Go中g(shù)in框架的*gin.Context參數(shù)常見實用方法

    *gin.Context是處理HTTP請求的核心,ctx代表"context"(上下文),它包含了處理請求所需的所有信息和方法,例如請求數(shù)據(jù)、響應(yīng)構(gòu)建器、路由參數(shù)等,這篇文章主要介紹了Go中g(shù)in框架的*gin.Context參數(shù)常見實用方法,需要的朋友可以參考下
    2024-07-07
  • 一文搞懂Go語言中條件語句的使用

    一文搞懂Go語言中條件語句的使用

    這篇文章主要介紹了Go語言中五個常用條件語句的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • go開源Hugo站點構(gòu)建三步曲之集結(jié)渲染

    go開源Hugo站點構(gòu)建三步曲之集結(jié)渲染

    這篇文章主要為大家介紹了go開源Hugo站點構(gòu)建三步曲之集結(jié)渲染詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02

最新評論