问题标签 [goland]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
56042 浏览

go - goland如何使用gofmt?

我开始学习 golang 并从 JetBrains 安装了 GoLand。我正在阅读The Go Programming Language一书,在第一章作者强烈建议gofmt在每次保存之前使用该工具。我如何在 GoLand 中遵循此建议?

0 投票
1 回答
978 浏览

go - GoLand 中的小“a:”是什么意思?

在 JetBrains GoLand IDE 中,当我键入基本的“Hello, World!”时 例如,传递给IDEa:的字符串前面有一个小字符。fmt.Println()它是什么意思,它的目的是什么?

小一个

我在文档中找不到答案。

0 投票
5 回答
2446 浏览

debugging - 调试golang程序时如何检查GoLand中的全局变量?

在 GoLand 中调试 go 程序时,看不到全局变量的值。谁能告诉我为什么以及如何解决它?

这是一个例子:

我在 main 函数的最后一行设置了一个断点。但是如图所示,我们只能得到'a'的值,而不能得到'a'和'xx'的值。

在此处输入图像描述

0 投票
5 回答
3717 浏览

go - 如何查看 GoLand 调试器是否在程序中运行?

在 C# 中,执行程序可以使用以下方法检测它是否在调试器中运行:

Go中是否有等价物?我有一些超时,我希望在单步执行代码时禁用这些超时。谢谢!

我正在使用 GoLand 调试器。

0 投票
1 回答
238 浏览

python - 自定义 GOPATH 和 govendor 在 Goland IDE 中没有 stdlib 提示

我将 Goland 2017.3 与 Go 1.9.2 一起使用,并有一个带有复制 DigitalOcean monorepo 的 govendor 的自定义 GOPATH,如下所述:https ://blog.digitalocean.com/cthulhu-organizing-go-code-in-a -可扩展回购/

结构如下所示:

.env.sh看起来像这样:

source .env.sh我用and构建代码没有问题govendor buildgovendor解决所有依赖关系并构建项目。

但是,当我尝试GOPATH在 GoLand 中设置并设置PROJECT GOPATH为 时$HOME/gocode,GoLand 停止识别标准库,因为它开始在vendor:中查找标准库$HOME/gocode/src/acmecorp/vendor/time has no buildable Go source files。如果我删除PROJECT GOPATH它,它会找到 stdlib,但不会找到 mono repo 中的代码。

我怎样才能让 GoLand 停止寻找标准库vendor

编辑:GOROOT在 IDE 中保持为标准:GOROOT 的屏幕截图

0 投票
2 回答
1534 浏览

intellij-idea - 如何使用 Goland 发送自定义信号以终止正在运行的进程?

当我从 Intellij Idea 运行/调试Ginkgo测试(安装了 Go 插件)时,如果我按下“停止”按钮,它不会正常关闭。

在此处输入图像描述

JustBeforeEach并且AfterEach函数不会被执行并且进程会立即停止。当我从控制台运行测试时,如果我按下它会优雅地关闭Ctrl+C。如何让 Intellij Idea/Goland 发送自定义信号以停止运行进程?

我的gotest选择是:-ginkgo.v -ginkgo.progress -ginkgo.trace -ginkgo.focus=MyTest

0 投票
1 回答
96 浏览

intellij-idea - 在 intellij 和 goland 之间共享热键设置?

从 JetBrains 在这两个 IDE 之间同步热键的最简单方法是什么?

我不想为 IntelliJ 使用 go 插件。我更喜欢隔离不同语言的 IDE

0 投票
1 回答
5009 浏览

go - 在 Goland 中安装库的快捷方式

我正在遵循https://golang.org/doc/code.html#Library中的说明并尝试使用 Goland。虽然我找不到安装我正在编写的库的快速方法,但我感到很惊讶。根据教程,您应该使用install将代码安装在 pkg 或 bin 文件夹中,但除了在控制台中编写之外,我找不到在 Goland 中执行此操作的方法。我错过了什么?

0 投票
2 回答
1922 浏览

intellij-idea - 如何查看项目中的所有错误

我想在一个列表中查看所有编译/语法错误,这样更容易理解应该修复的内容。我会把它描述成类似于 vim 的 quickfix 窗口的东西。

目前我正在使用Analyze -> Inspect Code...,但它列出了所有检查,有时可能太多了。我可能可以为检查配置不同的配置文件并在它们之间切换,但可能还有其他一些我想念的方法?

0 投票
2 回答
6545 浏览

intellij-idea - .env 文件中的 GOLAND 环境变量

谁能告诉我如何在运行 GoLand Run 之前导出环境变量”使用这样的命令:

.env 文件:

是的,我知道,我可以使用“环境变量”在运行配置中定义所有变量,但这也是一个糟糕的解决方案,因为我将所有变量都存储在 bash 文件中。