我已经完成了一个全新的原子安装并安装了go-plus包。我无法工作的一个特点是“Go To Declaration”,这就是为什么我仍然陷入崇高的土地......有人知道这是否适用于golang?我似乎不需要为我的项目提供ctags?什么是获得原子的最好方法?我已经尝试过安装其他软件包来对ctags进行geverate,但我认为这没有帮助。有人有这个工作吗?你做了什么?
答案 0 :(得分:10)
使用Load a translation
全新安装Atom 1.3.3
并且有效。
默认情况下,快捷方式为go-plus 3.5.2
,但您可以按照here
12月22日更新:
使用Alt+Cmd+G
和Atom (1.12.7)
的最新更新,安装了go-plus (5.0.6)
包(v 0.0.39),CMD +点击将带您进入定义
答案 1 :(得分:2)
在Ubuntu上,按ctrl-alt-g对你要做的变量“去声明”,Atom会询问你是否要安装go-def,点击是,一旦安装它会显示通知之后去宣言工作。
答案 2 :(得分:2)
让godef
为我工作的两件事情是:
libexec
子目录。见下文。src
,bin
和其他特定于文件夹的文件夹。以下是我bash_profile
的样子。
export GOPATH=$HOME/Documents/gocode
export GOROOT=/usr/local/Cellar/go/1.7.1/libexec
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
进行此更改后,atom(以及emacs)开始工作
答案 3 :(得分:1)
这可能与最近更改位置的godef
包有关。
godef套餐一直是moved to github(见http://godoc.org/code.google.com/p/rog-go/exp/cmd/godef) 此更改将允许Get Missing Tools安装它。
这将在go-plus 3.4.2中提供(目前我在Atom包列表中看到3.4.1)
答案 4 :(得分:0)
我有goplus,它没有用,但godef atom package就像魅力
apm install godef