问题标签 [goclipse]
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.
eclipse - GoClipse 无法打开 Git 历史记录中文件的源代码编辑器
我在 Eclipse 中编写 Go 代码。当我从Team进入Show History时,我会得到一个文件修改的历史列表,右键单击某个条目后在弹出菜单中单击Open 。Eclipse 无法从编辑器的历史记录中打开文件,而是显示错误:
无法初始化编辑器。
我正在使用 Eclipse Neon (4.6),构建 ID:I20160606-1100 和 EGit 4.8.0.201706111038-r
以下是有关错误的详细信息:
谁能告诉我如何解决这个问题?提前致谢。
eclipse - How to get autocomplete (GoCode) to work with all my imports?
After installing the GoCode autocompletion daemon in GoClipse, it works for the more general imports (fmt and such), but not for more specific ones.
I do believe my GoClipse is properly set up, since it works with some imports already. The specific import I am trying to make it work for is "github.com/hyperledger/fabric/core/chaincode/shim".
There must be something I have to do to make those imports work, but I haven't figured it out yet. I can always code without autocompletion, but eh.
Does anyone know how to make it work? Thanks a bunch.
Note: I'd post images to illustrate my problem, but well: "You need at least 10 reputation to post images".
Edit : It also doesn't autocomplete local variables. Is it related? Or is it working as intended?
Screenshots:
go - godef 不适用于非本地定义的 goclipse
我已经使用 goclipse 有一段时间了。除了在编辑器中打开的同一个文件中的定义之外,我从来没有让 godef 在 eclipse 中工作。我从来没有打扰过,但这次我想我会解决这个问题。但看起来我无法让这个工作。
即使我在我的仓库中尝试了“godef”命令行,即使这似乎不起作用。
如果任何熟悉 godef 的人可以帮助我,那就太好了。
基本上,我有这样的目录结构的回购。foo/a.go 酒吧/b.go. 现在从 eclipse 我打开 b.go 并在 a.go 中查找定义。它只是找不到它。
我试过命令行godef -f bar/b.go foo.expr
。它找不到。但只要 expr 在 b.go 中,它就可以工作。例如 -godef -f bar/b.go bas
只要 bas 在 b.go 中就可以工作
这里出了什么问题?godef 是否只在同一个文件中搜索 expr ?
eclipse - 在 goclipse 中重命名包会导致问题
我使用 Eclipse 作为 Go 的 IDE(我猜它被称为“Goclipse”),开发了一个 Web 应用程序。一切都很顺利,直到我开始将功能拆分为更小的包。最初我有一个包裹gitserver/user/project/portal
。文件main.go
导入它,一切正常。我突然意识到,应该gitserver/user/project/webserver
改为调用它,并且应该将其他一些文件和功能放入.../portal
. 所以我做了“重命名”,在项目资源管理器中右键单击。
main.go:
编译器抱怨说
- 导入但未使用“gitserver/user/project/webserver”作为门户
- 未定义:网络服务器
[...]
如何从旧名称中解开“webserver”包?
debugging - 没有加载符号表。使用“文件”命令。在戈朗
golang 的菜鸟。在 golipse 中使用 gdb 在调试项目期间遇到一些错误。
gdb版本是9.2,os是mac。我在 goclipse 中设置了 gdb 位置:调试配置 -> 调试器 -> 调试配置
这是用于调试的默认构建命令: ${GO_TOOL_PATH} install -v -gcflags "-N -l" {pro_name}
错误信息:
加载 Go 运行时支持。BFD:/usr/lib/dyld(i386:x86-64):未知加载命令 0x34 BFD:/usr/lib/dyld(i386:x86-64):未知加载命令 0x34 未加载符号表。使用“文件”命令。没有加载符号表。使用“文件”命令。没有加载符号表。使用“文件”命令。没有加载符号表。使用“文件”命令。没有加载符号表。使用“文件”命令。没有加载符号表。使用“文件”命令。
尝试大多数在线解决方案,但它们都不适合我。有人可以帮忙吗?或者除了gdb还有其他方法吗?