问题标签 [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.
user-interface - 在 Goland IDE 中运行 GUI 应用程序
当我在终端中构建时,我可以使用一个标志来表示我想为 GUI 构建:
但是,我刚开始使用 JetBrains Goland,我不知道如何运行 GUI 应用程序。我能做些什么?
go - 如何禁用删除未使用的导入?
我使用goimports
自动重新格式化我的代码并使其干净并保持导入顺序。但有时它与 IDE 自动保存一起以一种不舒服的方式工作。就像在这种情况下:
我想在我的代码中添加新包。
然后我安装它
dep ensure
并刷新我的 IDE 缓存。我可以轻松地使用带有 IDE 自动完成和导航的包。
goimports
IDE会发生什么?
- 我添加新包
- 为了运行,
dep ensure
我必须保存一个文件 goimports
找到未使用的包并将其从导入中删除。不好。
解决方法:
A. 手动添加新包dep ensure -add %packagename%
B. 禁用goimports
并移动到gofmt
-马马虎虎。
C. 不要在保存时自动格式化代码 - 不受欢迎。
如何设置更方便?
PS不确定标签godeps
,但DEP
在这里肯定是错误的。
go - GO:导入我的 go 文件时出错
这是项目结构
在 bruteforce.go 中,我使用了“包服务”,在 workergenerator.go 中使用了“主包”。现在,我在 bruteforce.go 中编写了一个简单的函数,所以在 workergenerator.go 中我导入了服务包并调用了这个函数。这就是问题:
src/start/workergenerator.go:17:2:导入但未使用:“服务” src/start/workergenerator.go:26:5:未定义:蛮力
可以看到,包导入好了,但是函数没有定义(?)
我将项目的主文件夹添加到 GOPATH
/用户/西蒙/GolandProjects/bruteforce
为什么编译器会导致这个错误?
angularjs - Goland上的AnguarJS表达式错误
我正在Goland上开发一个 AngularJS 应用程序。
Goland 声称以下表达式存在错误{{ count * times }}
。
我在 Goland 上启用 AngularJS 插件,如下所示。
为什么{{count * times}}
在 Goland 上出现错误?我该如何解决?
go - 将 Goland 更新到 EAP 19 后没有可构建的 go 源文件
在我将GoLand从EAP 18更新到EAP 19后,我的导入是红色的,并且每个文件中都会出现以下错误:
我的$GOROOT和$GOPATH和以前一样。$GOROOT指向的/usr/local/go.
文件可以通过 shell 构建,但 GoLand 一直显示错误。
我在带有Go 版本 go1.9.1 darwin/amd64
的 Mac OS 上运行 GoLand :
GoLand(1.0 预览版)1.0 EAP Build #GO-173.3727.24,于 2017 年 11 月 16 日构建 GoLand EAP 用户到期日期:2017 年 12 月 16 日 JRE:1.8.0_152-release-1024-b6 x86_64 JVM:OpenJDK 64 位服务器JetBrains sro Mac OS X 10.12.6 的 VM
debugging - GoLand 在 macOS Sierra 上运行调试失败
更新到 macOS Sierra 后,我所有的 goland“运行调试”命令开始失败,并显示以下消息:
只运行应用程序就可以正常工作,但调试总是在编译步骤失败。我尝试使用这样的标志进行构建并且它有效,所以我无法真正理解为什么会发生这种情况。有人有线索吗?
go - Goland 看不到另一个文件中的函数
我有main.go
档案
func2
定义在file2.go
:
当我从命令行编译并运行它时,一切正常:
但是当我Goland
通过按下它运行它时,RUN
它会给我一个错误:
我应该如何克服它?
go - exec.command 用于补丁命令
我正在尝试使用以下命令修补文件
我的 runCommand 语法如下:
现在我传递我的补丁命令如下:
但我看到以下错误:
补丁:****找不到文件'<':没有这样的文件或目录
你能告诉我我在这里缺少什么吗?