Go开发工具

本文介绍了多种用于Go语言开发的工具,包括LiteIDE、Sublime Text、Visual Studio Code、Atom、GoLand、Vim和Emacs等。这些工具提供自动化提示、代码格式化和项目管理等功能,有助于提高开发效率。例如,LiteIDE是跨平台的IDE,支持Go编译环境管理和自动fmt;Sublime Text搭配GoSublime和gocode插件,提供自动化提示和代码美化;Visual Studio Code则有强大的Go插件支持,包括代码提示和调试功能。
摘要由CSDN通过智能技术生成

Go开发工具

本节我将介绍几个开发工具,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。

LiteIDE

LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。

 

图1.4 LiteIDE主界面

LiteIDE主要特点:

  • 支持主流操作系统
    • Windows
    • Linux
    • MacOS X
  • Go编译环境管理和切换
    • 管理和切换多个Go编译环境
    • 支持Go语言交叉编译
  • 与Go标准一致的项目管理方式
    • 基于GOPATH的包浏览器
    • 基于GOPATH的编译系统
    • 基于GOPATH的Api文档检索
  • Go语言的编辑支持
    • 类浏览器和大纲显示
    • Gocode(代码自动完成工具)的完美支持
    • Go语言文档查看和Api快速检索
    • 代码表达式信息显示F1
    • 源代码定义跳转支持F2
    • Gdb断点和调试支持
    • gofmt自动格式化支持
  • 其他特征
    • 支持多国语言界面显示
    • 完全插件体系结构
    • 支持编辑器配色方案
    • 基于Kate的语法显示支持
    • 基于全文的单词自动完成
    • 支持键盘快捷键绑定方案
    • Markdown文档编辑支持
      • 实时预览和同步显示
      • 自定义CSS显示
      • 可导出HTML和PDF文档
      • 批量转换/合并为HTML/PDF文档

LiteIDE安装配置

  • LiteIDE安装

    首先安装好Go语言环境,然后根据操作系统下载LiteIDE对应的压缩文件直接解压即可使用。

  • 编译环境设置

    根据自身系统要求切换和配置LiteIDE当前使用的环境变量。

    以Windows操作系统,64位Go语言为例,
    工具栏的环境配置中选择win64,点编辑环境,进入LiteIDE编辑win64.env文件

  •  GOROOT=c:\go
     GOBIN=
     GOARCH=amd64
     GOOS=windows
     CGO_ENABLED=1
      
     PATH=%GOBIN%;%GOROOT%\bin;%PATH%
     。。。

    将其中的GOROOT=c:\go修改为当前Go安装路径,存盘即可,如果有MinGW64,可以将c:\MinGW64\bin加入PATH中以便go调用gcc支持CGO编译。

    以Linux操作系统,64位Go语言为例,
    工具栏的环境配置中选择linux64,点编辑环境,进入LiteIDE编辑linux64.env文件

      GOROOT=$HOME/go
      GOBIN=
      GOARCH=amd64
      GOOS=linux
      CGO_ENABLED=1
      
      PATH=$GOBIN:$GOROOT/bin:$PATH	
      。。。
  • 将其中的GOROOT=$HOME/go修改为当前Go安装路径,存盘即可。

  • GOPATH设置

    Go语言的工具链使用GOPATH设置,是Go语言开发的项目路径列表,在命令行中输入(在LiteIDE中也可以Ctrl+,直接输入)go help gopath快速查看GOPATH文档。

    在LiteIDE中可以方便的查看和设置GOPATH。通过菜单-查看-GOPATH设置,可以查看系统中已存在的GOPATH列表,
    同时可根据需要添加项目目录到自定义GOPATH列表中。

Sublime Text

这里将介绍Sublime Text 3(以下简称Sublime)+ GoSublime + gocode的组合,那么为什么选择这个组合呢?

  • 自动化提示代码,如下图所示

图1.5 sublime自动化提示界面

  • 保存的时候自动格式化代码,让您编写的代码更加美观,符合Go的标准。

  • 支持项目管理

图1.6 sublime项目管理界面

  • 支持语法高亮

  • Sublime Text 3可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别。

接下来就开始讲如何安装,下载 Sublime,根据自己相应的系统下载相应的版本,然后打开Sublime

  1. 打开之后安装 Package Control:Ctrl+` 打开命令行,执行如下代码:

适用于 Sublime Text 3:

import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

适用于 Sublime Text 2:

import  urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packag
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值