分享
  1. 首页
  2. 文章

golang笔记——IDE

tianyajuanke · · 7966 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

可选方案有 Lite IDE\GoSublime\Visual Studio Code\Goclipse\Vim

1、Lite IDE

这是国人开发的开源且跨平台的 golang 专属IDE,也算是目前 golang 唯一的IDE了吧,是使用 qt 开发的,界面比较简陋。

下载地址:https://sourceforge.net/projects/liteide/

功能上还算是比较完善,自动格式化代码、编译、调试都不错。

2、GoSublime

基于 Sublime 的 Go 语言插件,界面美观,但要手动配置很多东西。

首先在 Sublime 中搜索并安装 gosublime 插件和 go build 插件,(请先安装好 Package Control),然后再通过 go get -u github.com/nsf/gocode 安装 gocode,再配置 golang 环境,如下:

然后好之后,通过 Ctrl + b 就可以编译了。

3、Visual Studio Code

微软推出的跨平台的编辑器,打开大文件速度很快,可以直接从官方下载。先安装 go 插件,和 Sublime Text 一样,通过 Ctrl + Shift + p 命令打开命令面板,输入 install 关键字选择 Extensions: Install Extension 项,然后等待插件列表加载好,搜索 go 然后选择安装即可,安装好之后重启 vsc 即可生效。

此处还需要安装一些工具,可能需要FQ:

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-find-references
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/derekparker/delve/cmd/dlv

最终效果是可以智能提示,界面看上去也很舒服,但在配置编译时,输出带有乱码,暂时未找到解决方案,暂略。

配置编译可详见:http://www.open-open.com/lib/view/open1447995873509.html

4、Goclipse

基于 Eclipse 的插件。

5、VIM

配置繁琐,非 VIM 控的话,不推荐。

总结,新手推荐 LiteIDE 直接上手开发,功能齐全,安装配置简单;其次推荐 GoSublime,小巧灵活,界面美观,还有大量其它插件可以扩展使用。个人比较喜欢使用 GoSublime 写代码(使用VIM模式,在sublime 的用户配置里加上 "ignored_packages":[] 就可以了),需要断点调试时使用 LiteIDE。


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:tianyajuanke

查看原文:golang笔记——IDE

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
7966 次点击
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏