Go语言常用的开发工具

Go语言
更多内容请转至Go语言开发培训官网:http://www.oldboyedu.com
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。Go语言开发工具有很多款,常用的有以下几种:
LiteIDE
LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。可以在Windows、Linux、MacOS X等主流操作系统中运行,在Go语言开发应用中其具有以下特点:
1. Go编译环境管理和切换
管理和切换多个Go编译环境
支持Go语言交叉编译
2. 与Go标准一致的项目管理方式
基于GOPATH的包浏览器
基于GOPATH的编译系统
基于GOPATH的Api文档检索
3. Go语言的编辑支持
类浏览器和大纲显示
Gocode(代码自动完成工具)的完美支持
Go语言文档查看和Api快速检索
代码表达式信息显示F1
源代码定义跳转支持F2
Gdb断点和调试支持
gofmt自动格式化支持
除此之外,LiteIDE还具有支持多国语言界面显示、完全插件体系结构、支持编辑器配色方案、基于Kate的语法显示支持、基于全文的单词自动完成、支持键盘快捷键绑定方案、Markdown文档编辑支持、实时预览和同步显示、自定义CSS显示、可导出HTML和PDF文档以及批量转换/合并为HTML/PDF文档等特点。
Sublime Text
Sublime Text 是一款代码编辑器,不仅支持Go语言编写,还支持很多编程语言,其具有漂亮的用户界面和强大的功能,可实现自定义键绑定、拼写检查、代码缩略图、书签、即时项目切换、多选择、多窗口等,是一个跨平台的编辑器,可同时支持Windows、Linux、Mac OS X等操作系统。
Vim
Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,在Go语言编程中也常常使用,运行效率也很高。
Emacs
Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。
Eclipse
Eclipse也是非常常用的开发利器,是一个开放源代码的、基于Java的可扩展开发平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言,Go语言也可以使用。
IntelliJ IDEA
IDEA是java语言开发的集成环境,在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的,除此之外,它还可以通过插件来支持go语言的高亮语法,代码提示和重构实现。
以上是Go语言常用的开发工具,感兴趣可以尝试使用,以便找出最适合自己的工具,提高工作效率!

感谢您为本话题评分。
共有0个回答
    目前还没有评论,要不您来说几句?
以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。