初识Go程序开发工具GoModules01
目录第一个Go语言程序03
编译与运行04
01开发工具•开发工具定义•GoLand•LitelDE•VSCode•Eclipse•Vim•Emacs1开发工具用于辅助软件生命周期过程的基于计算机的工具,能够很方便地把一种编程语言代码化并编译执行
开发工具用户易操作功能强大很方便修改、扩展覆盖面大可靠性高1开发工具•是Jetbrains针对Go语言所开发的一款商业IDE•GoLand整合了IntelliJ平台•提供了针对Go语言的编码辅助和工具集成•对代码编写、自动补全和运行调试都有极大的帮助•是大多数开发者的首选工具GoLand1开发工具•一款国人所设计开发的Go集成开发环境•一款非常好用的轻量级Go语言集成开发环境•支持跨平台开发•包含了抽象语法树视图的功能•支持在各个Go开发环境之间随意切换•支持交叉编译LitelDE1开发工具•全称是VisualStudioCode•由微软Microsoft所开发的一款免费的开发工具•具有简单、轻快、开放的特点•支持多种语言,默认提供Go语言的语法高亮•在安装Go语言插件之后,还可以支持智能提示、编译运行等诸多实用功能VSCode1开发工具•开放式IDE的鼻祖•是一个开源免费的平台•安装不同的插件即可运行不同的语言•提供了GoEclipse插件Eclipse1开发工具•从vi发展出来的一个Linux平台的文本编辑器•以字体颜色辨别语法的正确性•具有代码补全、编译及错误跳转等功能•是很多程序员在Linux下必备的一款工具Vim1开发工具•一款运行在Linux和Unix系统下的文本编辑器•具有强大的可扩展性•同时也是一个集成开发环境Emacs02GoModules•GoModules的出现•gomod命令2GoModulesgo1
11之前•代码开发必须在gopathsrc目录下,不然在