Intellij Idea有个go的插件,你可以试试。
--
Best Regards,
Leo Jay
vim +
ctags ( 这个要自己写下~/.ctags文件,添加golang支持, 这个可以让你跳来跳去,他们都可以超连接到对应的函数,结构体,类的定义。)
gotags(github.com/jstemmer/gotags, 让你查看当前文件结构)
gocode (github.com/nsf/gocode , 结合omni自动补全,可以直接看函数定义,以及那个包有哪些结构,以及结构里面的结构)
在菜单 File 选 Project Structure,在弹出的对话框里选 SDKs,在对话框中间最上面有个 “+” 图标,点它,选 Go
Sdk,然后选你的go目录就可以了。
> 还有怎么配置拷贝文件夹,比如: 我需要把conf目录下面的所以东西再编译的时候拷贝到go-bin目录下面。
>
这个功能我没用到过,你可以试试Artifacts能不能实现你的要求:
http://www.jetbrains.com/idea/webhelp/artifacts.html
在菜单 File 选 Project Structure,在弹出的对话框里选 Artifacts
> 谢谢
C/C++有sourceinsight,java有eclipse,他们都可以超连接到对应的函数,结构体,类的定义。目前阅读golang源码时,我想要看一个struct或函数的定义,只能在import的引入的几个包里面去grep,不方便。请问各位是怎么阅读golang源码的?