Goland的设置与配置全过程

目录
  • 常用插件
  • WIN10 配置golang环境变量
    • 添加GOPATH
    • Edit Configurations选项
    • 设置gofmt与goimports,保存时自动格式化代码
    • GoLand 取消 import 自动导入
    • 将 tab 改为 4个空格
    • 导入项目后import里的包报红
    • 设置 text file encoding 为 UTF-8
    • 文件的换行符使用 Unix 格式
  • MacOS下Golang环境配置
  • 总结

常用插件

  • Tabnine AI 代码补全
  • Protocol Buffers
  • String Manipulation
  • Rainbow Brackets 方法括号颜色分组
  • GitToolBox 查看代码行git/svn提交记录
  • git commit template 规范GIT代码提交

WIN10 配置golang环境变量

第一个是系统变量,新建一个GOROOT(Go语言安装目录),我是建完之后接的图,新建的话正常上面应该显示“新建系统变量”,变量值就浏览目录选择上面安装的那个目录就行。

然后还是系统变量,GOPATH(Go的工程目录),这里我参考一个博主的新建了一个文件夹Go_WorkSpace

因为修改了系统的GOPATH所以要把用户变量里面的也对应改掉(如果你不改的话就不需要啦)

接下来 建立GOPATH目录

在上述GOPATH对应路径下,新建 bin、pkg、src 三个文件夹,见下图。

都完了之后 检查go是否安装成功

键盘按住win+R运行cmd,输入 go env命令并回车,查看GOPATH和GOROOT信息与上面的配置是否相符。

解决go包管理代理网址无法访问:proxy.golang.org 换一个国内能访问的代理地址

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

添加GOPATH

Edit Configurations选项

设置gofmt与goimports,保存时自动格式化代码

首先,得保证安装了一个叫做"File Watchers"的插件,并设置为启用状态。

  • gofmt 保存的时候自动 格式化go代码
  • goimports  保存的时候自动导入处理包
  • gometalinter 保存的时候自动检查go语法

安装goimports

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

这时,goimports会被安装在$GOPATH/bin 下

然后,直接在Tools -> File Watchers中,添加如下设置

GoLand 取消 import 自动导入

将 tab 改为 4个空格

导入项目后import里的包报红

1.Goland--->Preferences...--->Go--->GOPATH--->Project GOPATH下添加命令行go env下的GOPATH值,自行修改自己的Project GOPATH

2.正常情况下我们不需要自己去处理外部包的代理,但是也有可能就是你不经意之间做了修改,这边也是通过setting进行配置:

设置 text file encoding 为 UTF-8

文件的换行符使用 Unix 格式

MacOS下Golang环境配置

安装与配置

1,下载并安装go的sdk

可以搜索go官网或者直接点击https://golang.google.cn

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

进入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

也就是现在 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: 暂时关闭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之后,方可大功告成

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • GO项目配置与使用的方法步骤

    目录 一.Go版本以及GoLand版本 二.环境配置 三.GoLand项目创建 方案一:使用第一种Go(Go modules)创建项目 这里的Go(SDK).GoLand的安装就不多说了,网上自行下载,我们着重讲项目配置,import pkg时能够完美运行 一.Go版本以及GoLand版本 Go版本--------我这里是 Go1.18 GoLand版本--------我这里是2021.2 二.环境配置 在Go开发中,需要配置哪些环境变量 环境量 说明 GOROOT 指定SDK(GO)的安装路径

  • goland 设置project gopath的操作

    用goland打开别人的go项目.可能碰到下面的问题goland cannot find package "server/common/config" in any of: 这是因为没有设置项目的gopath 设置方法 补充:Goland创建Go project 配置当前project GOPATH 1. new project 取消勾选index entire GOPATH GOPATH是项目部署和构建目录,默认是c:\user\xxx\go文件夹,go get命令下载的第三方包都会

  • 在goland中配置gofmt的操作

    Goland是JetBrains公司推出的Go语言IDE,是一款功能强大,使用便捷的产品. 在Goland中,可以通过添加一个File Watcher来在文件发生变化的时候调用gofmt进行代码格式化, 具体方法是,点击Preferences -> Tools -> File Watchers,点加号添加一个go fmt模版,Goland中预置的go fmt模版使用的是go fmt命令,将其替换为gofmt,然后在参数中增加-l -w -s参数,启用代码简化功能. 添加配置后,保存源码时,go

  • Goland的设置与配置全过程

    目录 常用插件 WIN10 配置golang环境变量 添加GOPATH Edit Configurations选项 设置gofmt与goimports,保存时自动格式化代码 GoLand 取消 import 自动导入 将 tab 改为 4个空格 导入项目后import里的包报红 设置 text file encoding 为 UTF-8 文件的换行符使用 Unix 格式 MacOS下Golang环境配置 总结 常用插件 Tabnine AI 代码补全 Protocol Buffers Strin

  • php set_include_path函数设置 include_path 配置选项

    set_include_path() 函数可以在php程序中动态改变php的 include_path参数,其参数是一个字符串,多个不同的目录可以串联在一起作为一个参数一起提交--不同的目录间使用目录分割符号分开,在类unix的系统中这个分隔符是":",在windows系统中这个分隔符是";",所以php提供一个常量PATH_SEPARATOR 来表示当前系统中的这个分隔符. set_include_path - 设置 include_path 配置选项 说明 st

  • IDEA怎么设置maven配置

    IDEA Maven配置 1. 下载maven 下载地址 从官网上,下载一个压缩包,然后解压到任意的文件夹 Maven的安装必须需要jdk1.7+ 2. 环境变量设置 M2_HOME改为具体的路径,其他的就直接复制就好 M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.5 M2=%M2_HOME%\bin MAVEN_OPTS=-Xms256m -Xmx512m Path目录下添加以下 %M2% 打开cmd,

  • GoLand如何设置中文

    1. 在线安装 1.启动GoLand软件后,打开:文件->设置->插件. 2.在文本框输入:Chinese,就会显示出中文语言包插件的搜索结果.如下图所示: 2. 离线安装 方法1的安装方式安装的中文语言包插件一般都是最新版本的,支持的也是最新版的GoLand,如果你使用的是低版本的GoLand,那你可以选择离线安装的方式,选择和你使用的GoLand版本匹配的中文插件.操作方法如下: 1.打开中文插件的链接:https://plugins.jetbrains.com/plugin/13710-

  • jdk15的安装与配置全过程记录

    如何下载并配置JDK 15 进入官网下载JDK 15. 官网地址:https://www.oracle.com/index.html 我们下载:https://www.jb51.net/softs/745289.html 1.点击Products然后点击java. 2.向下拉并找到 -Oracle JDK,点击进入. 3.点击下载JDK 15 我的电脑是win10,所以下载的win10的.推荐下载压缩版的.zip,好装也好卸载,也可以下载.exe直接下一步下一步,记得自己的安装路径就好. 点击下

  • GoLand安装与环境配置的完整步骤

    目录 一.golang环境配置 二.goland安装与配置 1.goland安装与激活 2.环境配置 三.遇到的问题 总结 一.golang环境配置 1.下载地址:https://golang.google.cn/dl/ 2.双击.msi文件进行安装: 默认安装在C盘,可将路径更改至自己想要安装的路径,如D:\go 3.将D:\go\bin路径添加至Path环境变量中(安装完成后,自动在环境变量中添加了D:\go\bin,若没有自动添加,则手动加上): 4.新建工作目录go_workspace,

  • vscode插件设置之Golang开发环境配置全过程

    目录 1.vscode安装Go插件 2.vscode自动提示需要安装插件,点击install all 3.另一种手动安装插件的方式 4.设置goproxy代理 4.1.查看GO环境变量设置 4.2.插话:GO111MODULE 的由来 5.重新安装vscode插件 6.go path配置 7.go mod相关 8.VsCode Go插件在Go项目中的正确配置 8.1.如何运行 9.如何Debug和运行 9.1.创建 launch.json (运行项目) 9.2.配置cwd属性 9.3.Debug

  • 局域网设置自动配置脚本文件的写法与用途

    因为有朋友在深圳大学,他们学校的网络比较变态.如果访问了教育网指定的免费IP之外的IP,每M 6元钱.  我本来想教她用二级代理之类的,不过无奈这个对她来讲太难了.所以权宜之下,我只好让她使用IE的自动配置脚本文件来限制以防万一,至少能保证她在使用浏览器上网的时候不会因为不小心访问了收费的IP而挨宰.  虽然说这么变态的学校不多,但是终究还是有的,所以把自动配置脚本文件的写法写出来,如果有需要的朋友可以参考着来.  首先我们先来介绍一下自动配置脚本文件:  打开IE,点击"工具"--&

  • windows server 2008 服务器安全设置初级配置

    1.所有磁盘格式转换为NTFS格式 2.微软最新补丁 3.所有盘符根目录只给system和Administrator的权限,其他的删除 4.关闭光盘和磁盘的自动播放功能 控制面板,自动播放,取消勾选,保存. 点击"开始"-"运行",输入"Gpedit.msc",打开组策略编辑器,依次展开"计算机配置"-"管理模板"-"Windows组件",在右侧窗口找到"自动播放策略"

  • ASP.NET Core环境变量和启动设置的配置教程

    在这一部分内容中,我们来讨论ASP.NET Core中的一个新功能:环境变量和启动设置,它将开发过程中的调试和测试变的更加简单.我们只需要简单的修改配置文件,就可以实现开发.预演.生产环境的切换. ASPNETCORE_ENVIRONMENT ASP.NET Core控制环境切换最核心的东西是"ASPNETCORE_ENVIRONMENT"环境变量,它直接控制当前应用程序运行的环境类型.您可以通过在项目上右键菜单选择"属性"选项,然后切换到"调试"

随机推荐