Files
build-web-application-with-…/1.4.md

3.9 KiB
Raw Blame History

#1.4 GO开发工具

接下来介绍的两个工具都具有跨平台行自动化提示自动化fmt功能所以介绍的安装步骤之类的都是所有平台通用的。

##liteide

liteide这个工具是由我们国内牛人VFC写的使用起来相当的方便他支持代码自动提示、项目、项目编译等下载地址

根据自己的系统下载相应的版本这些都是已经编译好的文件window和ubuntu系统直接打开bin下面的liteidemac通过launchpad打开liteide

大家可以看到左边是文件项目列表左下角有相应的文件类导航顶部有相应的调试工具和编译工具主要的这个工具支持自动化提示同时支持本文件中函数的提示目前还没有做到整个项目中函数的提示。配置也是很方便的只要你已经安装前面几个小节配置了相应的go和gopath那么打开软件之后就可以直接新建项目开始用了。

##Sublime text

这里将介绍sublime text2+gosublime+gocode的组合那么为什么选择这个组合呢

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

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

  • 支持项目管理

  • 支持语法高亮

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

接下来就开始讲如何安装,下载sublimetext

根据自己相应的系统下载相应的版本然后打开sublimetext,对于不熟悉sublimetext的同学可以先看一下这篇文章 Sublime Text 2 入门及技巧

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

import urllib2,os; pf='Package Control.sublime-	package';pp=sublime.installed_packages_path(); os.makedirs(ipp) if not 	os.path.exists(ipp) else 
None;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); 	open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://	sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart 	Sublime Text to finish installation'

这个时候你重启一下sublimetext可以发现在在菜单栏多了一个如下的栏目,说明package control已经安装成功了

2.接下来安装gocode https://github.com/nsf/gocode 打开终端运行如下代码

go get -u github.com/nsf/gocode
go get -u github.com/DisposaBoy/MarGo

这个时候我们会发现在gopath/bin下面多了两个可执行文件gocode和margo这两个文件会在gosublime起来的时候自动启动

3.安装完之后就可以安装sublimetext的插件了安装gosublime、sidebar(增强边栏)安装插件之后记得重启sublimetext生效,ctrl+shift+p打开package controll 输入pcip

这个时候看左下角显示正在读取包数据,完成之后出现如下界面

这个时候输入gosublime按确定就开始安装了同理应用于sidebar

4.验证是否安装成功你可以打开sublimetext打开main.go看看语法是不是高亮了,输入import是不是自动化提示了import "fmt"之后输入fmt.是不是自动化提示有函数了

如果已经出现这个提示,那说明你已经安装完成了,并且完成了自动提示

如果没有出现这样的提示一般就是你的path没有配置正确你可以打开终端输入gocode是不是能够正确运行如果不行就说明path没有配置正确

LastModified

  • Id