IntelliJ idea配置Go开发环境 IntelliJ idea一个月,甚得我心,终弃Sublime、liteIDE 。
IntelliJ idea是非常强大的一款IDE,支持丰富的插件 。安装配置都是非常简单的,这里不多赘述,主要需要安装两个插件Go和File Watcher,可以安装Markdown的插件,便于读写Markdown文件 。
插件安装成功之后 , 重启IDEA 。
- 设置go sdk
go get golang.org/x/tools/cmd/goimports
go get -u github.com/golang/lint/golint
-w $FilePath$
-set_exit_status $FilePath$
以后新建工程,直接导入该配置,避免重复配置;
从 File - Settings... 打开设置窗口
0)快捷键(使用eclipse快捷键)
Go语言的支持平台 LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE) , 由QT编写 。
LiteIDE主要特点:支持主流操作系统
Windows
Linux
MacOS XGo编译环境管理和切换
管理和切换多个Go编译环境
支持Go语言交叉编译与Go标准一致的项目管理方式
基于GOPATH的包浏览器
基于GOPATH的编译系统
基于GOPATH的Api文档检索Go语言的编辑支持
类浏览器和大纲显示
Gocode(代码自动完成工具)的完美支持
Go语言文档查看和Api快速检索
代码表达式信息显示F1
源代码定义跳转支持F2
Gdb断点和调试支持
gofmt自动格式化支持其他特征
支持多国语言界面显示
完全插件体系结构
支持编辑器配色方案
基于Kate的语法显示支持
【ideago语言开发 idea开发工具怎么使用】基于全文的单词自动完成
支持键盘快捷键绑定方案
Markdown文档编辑支持
实时预览和同步显示
自定义CSS显示
可导出HTML和PDF文档
批量转换/合并为HTML/PDF文档Sublime Text 2(以下简称Sublime)GoSublimegocodeMarGo的组合 。
其优点有:自动化提示代码 。保存的时候自动格式化代码 , 让您编写的代码更加美观,符合Go的标准 。支持项目管理支持语法高亮熟悉Java的读者应该对于idea不陌生,idea是通过一个插件来支持go语言的高亮语法 , 代码提示和重构实现 。
Go语言做Web应用开发的框架,哪一个更适合入门可以先直接使用go自带的http server 框架,这个框架涵盖了绝大多数的功能 , 比如requestresponse 的基本封装 , 简单的路由管理 , 文件上传处理 。
如果发现Go 自带的框架解决不了问题,可以引入相应的第三方组件,比如ORM可以采用中国人写的gorm 比如web 的session 管理可以使用gorilla/session
当然你也可以直接上大一统的框架比如你提到的beego 还有大名鼎鼎的martini。不过不推荐 , 因为这样的大框架和Go 语言本身的模块设计有冲突 。
实际开发建议用vscode 加Go 插件来做IDE,基本包含了其他成熟IDE的所有功能,而且还自带强大的debug 功能 。其他IDEdebug 用起来非常麻烦比如idea 和liteIDE 。题主也可以自己试下 。
linux下怎么在intellij idea使用golang插件搭建go开发程序1请自行安装SSH远程工具 2SSH远程登录ideago语言开发你ideago语言开发的linux服务器 3yum install mercurial 安装 mercurial包 安装git包 yum install git 安装gcc yum install gcc 然后就可以下载golang的压缩包ideago语言开发了 下载完成 用tar 命令来解压压缩包 tar -zxvf go1.2.linux-a...
ideago语言开发的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于idea开发工具怎么使用、ideago语言开发的信息别忘了在本站进行查找喔 。
推荐阅读
- thinkphp判断登录过期,php判断登录状态
- 易语言客户服务器,易语言客户服务器文件传输
- 网络射击策略游戏有哪些,网络射击策略游戏有哪些类型
- pg数据库版权,oracle数据库版权
- 致敬红色英雄的体育游戏,红色主题体育游戏
- 中国风女装清仓直播话术,直播间卖女装话术
- c语言不定义函数名 c语言不定义数组长度
- java上机代码,java 代码大全
- html5优秀书籍推荐,html5+css3书籍