去编程语言请帮我设置eclipse或vim或文本编辑器

时间:2012-09-12 20:58:32

标签: eclipse go

我开始学习编程语言。我已经安装了zeus和eclipse / goclipse。 (我喜欢文本编辑器,但是我没有找到任何插件用go来编译它)。 现在,在eclipse上我运行了一个基本的hello world,我得到了这个:
"Executable source files must be in the 'cmd' folder"

  1. GOROOT设置在c:\Go\
  2. GOOS设置在windows
  3. GOARCH设置在386(我忘记了系统,我有Windows 32位)
  4. Go工具路径(go)设置为自动"c:\go\bin\go.exe"
  5. 在自动
  6. 上设置格式化程序路径
  7. (gofmt)auto "c:\go\bin\gofmt.exe"
  8. 和Go记录路径(godoc)设置为自动“c:\ go \ bin \ godoc.exe”
  9. 最后GOPATH是空的。
  10. 我正在按照http://code.google.com/p/goclipse/wiki/InstallationInstructionshttp://code.google.com/p/goclipse/wiki/GettingStarted这里的说明进行操作。

    现在,在浏览器窗口的第二个链接上显示cmd,没有“cmd”,有bin,pkg和src。如果你能看出为什么我有错误代码,我赞赏一百万,并提前多谢谢你。如果有人可以帮我设置vim或文本编辑器以便使用go我也可以去那条路线。另外,我忘了还有一件事,比如苏格拉底说,我什么都不知道,所以如果你能告诉我一步一步来解决,我很自豪能成为菜鸟。 感谢阅读和抱歉长篇文章,因为我想尽可能多地提供详细信息。 三月, 再次谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定Goclipse的项目状态究竟是什么,因为我不使用它,但我建议首先尝试从命令提示符编译的基础知识。这将确保您确实让它正常工作。为Goclipse提供的指令看起来很旧,因为cmd不再需要了。这可能只是Eclipse + Goclipse中项目结构的内部内容。

免责声明:我在OSX / Linux中工作。对于Windows的建议是我的头脑

如果您已将系统环境变量设置为您提到的路径,那么从命令提示符处,您应该能够成功运行go命令。

如果cd位于hello.go测试文件的位置,则应该可以运行:
go build hello.go,并在同一位置生成hello个可执行文件。这是构建单个文件的第一步。

GOPATH允许您设置Go应搜索的位置以查找包。该位置下面应该有一个src目录和一个pkg目录。您的项目将在src下生效,pkg是安装软件包的地方。拥有bin是可选的,因为您可以使用GOBIN或运行-o

go build -o /path/to/bin/hello hello.go标记将可执行文件定向到您想要的任何位置

通用GOPATH结构可能如下所示:

projects/
  src/
    hello/
      hello.go
  pkg/

然后您就可以设置GOPATH=/path/to/projects并可以通过以下任意位置构建:
go build -o /path/to/bin/hello hello

Eclipse的另一种替代方法是使用SublimeText2,我发现它非常出色,而且它就像Eclipse一样是跨平台的。它还有一个用于安装插件的包管理器,还有一个很棒的Go插件,名为GoSublime