问题标签 [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 投票
6 回答
57363 浏览

intellij-idea - 如何在 IntelliJ 中删除代码格式中不必要的空白行?

是否可以使用 Intellij IDEA 中的代码格式删除空/空白行?

0 投票
7 回答
18664 浏览

intellij-idea - 有没有办法在 JetBrains IDE 之间同步设置?

在JetBrains IDE之间同步类似设置的最佳方式是什么?例如,我有PyCharmPhpStorm,它们都支持 CSS 和 HTML,我希望 PyCharm 和 PhpStorm 的所有语法着色、检查等都相同。同样,我想在两个 IDE 中同步 TODO 模式。

有没有办法做到这一点既可靠又不乏味或复杂?

0 投票
5 回答
44506 浏览

go - 在 IntelliJ 中保存文件时执行 gofmt

我将 IntelliJ 与 Golang 插件一起使用。是否可以将 IDE 配置为在文件保存时执行 gofmt?

0 投票
3 回答
3404 浏览

go - IntelliJ IDEA:从接口跳转到 Go 中的实现方法

在 IntilliJ Idea/Goland 中,是否有任何快捷方式可以让我在接口定义中选择一个方法并跳转到该方法的实现或给我实现列表。

我正在寻找类似于Cmd+Click 并使用方法/功能时得到的东西。

Cmd+点击后查看

但是,我需要捷径来实现,而不是使用方法。目前我必须复制方法名称并在项目中搜索,这感觉不是最有效的方法。

我正在使用带有Go 插件版本的 IntelliJ Idea(社区版)2016.2.2 EAP:0.12.1724。

我试过++Cmd但总是得到AltbNo implementation found

0 投票
1 回答
15378 浏览

go - 如何在 GoLand 中运行整个项目?

我有一个包含几个 .go 文件的小项目。当我运行 main.go 时,只有这个编译但没有别的,所以我的应用程序崩溃了。我知道我必须在 Run -> Edit Configurations 中更改设置,但不知道该怎么做。IDE 也看不到终端预编译的包,因此“包”选项而不是“文件”不起作用。

0 投票
6 回答
23578 浏览

debugging - 如何在 GoLand 中设置调试?

我正在试用GoLand,听说调试器据说很棒,但我找不到任何解释如何设置它的文档(GoLand 处于预览阶段,所以这并不奇怪)。我的用例:我正在编写一个 REST API,我使用 curl 向其发送请求。有人可以逐步告诉我如何开始使用调试器吗?

[编辑 1](移自评论)当我单击运行/调试(或运行/运行)时,会显示一个窗口,要求我编辑配置。我可以选择几种配置,我尝试选择“Go application”,但 Debug 按钮永远不会变灰,我无法让它变得可点击。我对 GoLand 很陌生,我可能遗漏了一些明显的东西,但我找不到任何设置丢失。

[编辑 2] 原来我的工作空间不符合 Go 规范:我的代码不在名为 src 的目录中。现在是这种情况,我可以单击运行/调试,GoLand 似乎在做正确的事情,除了它不会在断点处停止或表现得像调试器,我的代码只是运行。

[编辑 3] 再次尝试,它的工作原理。有点。我不知道为什么它现在可以工作,即使它以前没有,我也没有改变任何东西。现在断点在某些行起作用,而在其他行不起作用。或者调试器在断点处停止,但我永远等待要加载的变量列表。嗯,毕竟是预览……

[编辑 4] 就在今天,我收到通知说有新版本的 GoLand 可用。我升级了,调试现在对我来说效果很好。

0 投票
1 回答
2043 浏览

debugging - GoGland 中的调试器配置

当我使用 curl 命令发送请求时,我想调试我的 go 应用程序。

目前我的请求由我拥有的二进制文件处理。我希望当我使用 curl 命令发送请求时,请求应该由我没有由二进制文件处理的代码处理。

我没有找到任何关于它的文档,只发现了这个仍然没有答案。

@Zoyd 你找到配置它的方法了吗?

0 投票
3 回答
2509 浏览

go - 如何使用 Gogland(go 语言)运行/调试 beego 应用程序

我正在使用Gogland(来自 JetBrains 的 IDE。版本 1.0 预览/EAP,2017 年 2 月 10 日)来创建一个Beego 网络应用程序。我可以从命令行运行它:

蜜蜂跑

一切正常。

但是,如果我使用以下配置从 IDE 运行它 在此处输入图像描述

当我去 localhost:8080 它说它在路径中找不到模板文件:

在此处输入图像描述

我以为它与GOPATH有关,但后来我意识到Gogland IDE可能正在运行

去运行 main.go

代替

蜜蜂去

当我检查跑步时

去运行 main.go

从 shell 中,我遇到了同样的问题:找不到模板。


我什至尝试从 IDE 运行“bee”命令。我部分成功。使用此配置: 在此处输入图像描述 我可以从 IDE 运行它,但调试器不会在任何断点处停止。IE:我只能从 Gogland 运行(但不能调试)它。

所以我的问题是如何让 gogland IDE 调试一个 beego 项目

0 投票
3 回答
2442 浏览

go - 如何配置 GOPATH?

我将 Goland 安装为 Go IDE,它希望我配置 GOPATH。我是这种语言的新手,所以我不知道该怎么做。这是错误消息:

检测到 GOPATH 我们从您的 GOPATH 中检测到一些库。您可能想在 GOPATH 配置中添加额外的库。

编辑:不是重复的问题,export GOROOT=""解决了我的问题。不管怎么说,还是要谢谢你。

0 投票
1 回答
1140 浏览

debugging - Gogland:调试灰显

我似乎无法让调试器运行。调试运行图标灰显,菜单选项丢失。

工具栏

仅此而已main,我可以很好地调试单元测试。

类似的问题提到了项目结构,但我看不出有什么问题:

我可以右键单击abc_test.go并在有或没有调试的情况下运行它,但是如果我右键单击其中一个main.go文件,我只能运行它。

运行配置:

运行配置

Gogland 构建 162.12024.32