Skip to content

Commit 732d996

Browse files
committed
Too many sentence need to change!!!
1 parent 97fa89b commit 732d996

File tree

2 files changed

+59
-59
lines changed

2 files changed

+59
-59
lines changed

1.4.md

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,87 @@
1-
#1.4 GO开发工具
1+
#1.4 Go开发工具
22

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

5-
##liteide
5+
##LiteIDE
66

7-
liteide这个工具是由我们国内牛人VFC写的,使用起来相当的方便,他支持代码自动提示、项目、项目编译等,[下载地址](http://code.google.com/p/golangide/downloads/list)
7+
LiteIDE这个工具是由我们国内牛人VFC写的,使用起来相当地方便。它支持代码高亮、自动补全、项目管理等功能。[下载地址](http://code.google.com/p/golangide/downloads/list)
8+
9+
请根据自己的系统下载相应的版本,这些都是已经编译好的文件。Windows和Ubuntu系统可直接打开bin下面的liteide;Mac则需通过LaunchPad打开liteide。
810

9-
根据自己的系统下载相应的版本,这些都是已经编译好的文件,window和ubuntu系统直接打开bin下面的liteide,mac通过launchpad打开liteide
10-
1111
![](images/1.4.liteide.png?raw=true)
12-
13-
大家可以看到左边是文件项目列表,左下角有相应的文件类导航,顶部有相应的调试工具和编译工具,主要的这个工具支持自动化提示同时支持本文件中函数的提示,目前还没有做到整个项目中函数的提示。配置也是很方便的,只要你已经安装前面几个小节配置了相应的go和gopath,那么打开软件之后,就可以直接新建项目开始用了。
14-
15-
如果你使用的是32位版本,那么按照以上步骤配置就可以了,而如果你使用的是64位版本,则需要修改 查看=》选项=》LiteEnv=>Win64.env=>GOROOT=c:\go-w64 为你的GO ROOT 不然无法使用build命令
16-
1712

18-
##Sublime text
13+
大家可以看到左边是文件项目列表,左下角有相应的文件类导航,顶部有相应的调试工具和编译工具,主要的这个工具支持自动化提示同时支持本文件中函数的提示,目前还没有做到整个项目中函数的提示。配置也是很方便的,只要你已经按照前面几个小节配置了相应的go和`$GOPATH`,那么打开软件之后,就可以直接新建项目开始用了。
14+
15+
如果你使用的是32位版本,那么按照以上步骤配置就可以了;而如果你使用的是64位版本,则需要修改 查看 => 选项 => LiteEnv => Win64.env => GOROOT=c:\go-w64 为你的`$GOROOT`,不然会无法使用`build`命令。
16+
17+
18+
##Sublime Text
19+
20+
这里将介绍Sublime Text 2(以下简称Sublime)+GoSublime+gocode+MarGo的组合,那么为什么选择这个组合呢?
1921

20-
这里将介绍sublime text2+gosublime+gocode的组合,那么为什么选择这个组合呢?
21-
2222
- 自动化提示代码,如下图所示
2323
![](images/1.4.sublime1.png?raw=true)
24-
25-
- 保存的时候自动格式化代码,让您编写的代码更加美观,符合golang的标准
24+
25+
- 保存的时候自动格式化代码,让您编写的代码更加美观,符合Go的标准。
2626
- 支持项目管理
2727
![](images/1.4.sublime2.png?raw=true)
2828
- 支持语法高亮
29-
- sublime text2免费,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别
30-
31-
接下来就开始讲如何安装,下载[sublimetext](http://www.sublimetext.com/)
32-
33-
根据自己相应的系统下载相应的版本,然后打开sublimetext,对于不熟悉sublimetext的同学可以先看一下这篇文章 [Sublime Text 2 入门及技巧](http://lucifr.com/139225/sublime-text-2-tricks-and-tips/)
34-
35-
1.打开之后安装 Package Control:ctrl+` 打开命令行,执行如下代码
29+
- Sublime Text 2可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别
30+
31+
接下来就开始讲如何安装,下载[Sublime](http://www.sublimetext.com/)
32+
33+
根据自己相应的系统下载相应的版本,然后打开Sublime,对于不熟悉Sublime的同学可以先看一下这篇文章[Sublime Text 2 入门及技巧](http://lucifr.com/139225/sublime-text-2-tricks-and-tips/)
34+
35+
1.打开之后安装 Package Control:Ctrl+` 打开命令行,执行如下代码
3636

3737
import urllib2,os; pf='Package Control.sublime-package'; ipp=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'
3838

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

4141
![](images/1.4.sublime3.png?raw=true)
4242

43-
2.接下来安装gocode https://github.com/nsf/gocode
44-
打开终端运行如下代码
45-
43+
2.接下来安装gocode和MarGo
44+
打开终端运行如下代码(需要git)
45+
4646
go get -u github.com/nsf/gocode
4747
go get -u github.com/DisposaBoy/MarGo
48-
49-
这个时候我们会发现在gopath/bin下面多了两个可执行文件,gocode和margo,这两个文件会在gosublime起来的时候自动启动
50-
51-
3.安装完之后就可以安装sublimetext的插件了,安装gosublime、sidebar(增强边栏),安装插件之后记得重启sublimetext生效,ctrl+shift+p打开package controll 输入pcip
52-
48+
49+
这个时候我们会发现在`$GOPATH/bin`下面多了两个可执行文件,gocode和MarGo,这两个文件会在GoSublime加载时自动启动。
50+
51+
3.安装完之后就可以安装Sublime的插件了。需安装GoSublime、SidebarEnhancements和Go Build,安装插件之后记得重启Sublime生效,Ctrl+Shift+p打开Package Controll 输入`pcip`(即“Package Control: Install Package”的缩写)。
52+
5353
这个时候看左下角显示正在读取包数据,完成之后出现如下界面
54-
54+
5555
![](images/1.4.sublime4.png?raw=true)
5656

57-
这个时候输入gosublime,按确定就开始安装了,同理应用于sidebar
58-
59-
4.验证是否安装成功,你可以打开sublimetext,打开main.go,看看语法是不是高亮了,输入import是不是自动化提示了,import "fmt"之后,输入fmt.是不是自动化提示有函数了
60-
61-
如果已经出现这个提示,那说明你已经安装完成了,并且完成了自动提示
62-
63-
如果没有出现这样的提示,一般就是你的path没有配置正确,你可以打开终端,输入gocode,是不是能够正确运行,如果不行就说明path没有配置正确
57+
这个时候输入GoSublime,按确定就开始安装了。同理应用于SidebarEnhancements和Go Build。
58+
59+
4.验证是否安装成功,你可以打开Sublime,打开main.go,看看语法是不是高亮了,输入`import`是不是自动化提示了,`import "fmt"`之后,输入`fmt.`是不是自动化提示有函数了
60+
61+
如果已经出现这个提示,那说明你已经安装完成了,并且完成了自动提示
62+
63+
如果没有出现这样的提示,一般就是你的`$PATH`没有配置正确。你可以打开终端,输入gocode,是不是能够正确运行,如果不行就说明`$PATH`没有配置正确。
6464

6565

6666
## Vim
67-
Vim是从vi发展出来的一个文本编辑器, 代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
67+
Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
6868

6969
![](images/1.4.vim.png?raw=true)
7070

7171
1. 配置vim高亮显示
72-
72+
7373
cp -r $GOROOT/misc/vim/* ~/.vim/
74-
74+
7575
2.~/.vimrc文件中增加语法高亮显示
76-
76+
7777
filetype plugin indent on
7878
syntax on
7979

8080
3. 安装[Gocode](https://github.com/nsf/gocode/)
8181

8282
go get -u github.com/nsf/gocode
8383

84-
gocode默认安装到$GOPATH/bin里面下面,需要把$GOPATH/bin路径设置到系统PATH里面
84+
gocode默认安装到`$GOPATH/bin`下面,需要把`$GOPATH/bin`路径设置到系统`$PATH`里面
8585

8686
4. 配置[Gocode](https://github.com/nsf/gocode/)
8787

@@ -95,11 +95,11 @@ Vim是从vi发展出来的一个文本编辑器, 代码补完、编译及错误
9595
propose-builtins true
9696
lib-path "/home/border/gocode/pkg/linux_amd64"
9797

98-
5. 恭喜你,安装完成,你现在可以使用 **C-x C-o** 体验一下开发Go的乐趣.
99-
98+
5. 恭喜你,安装完成,你现在可以使用`:e main.go`体验一下开发Go的乐趣。
99+
100100

101101
## Emacs
102-
Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中
102+
Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中
103103

104104
![](images/1.4.emacs.png?raw=true)
105105

@@ -111,7 +111,7 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环
111111

112112
go get -u github.com/nsf/gocode
113113

114-
gocode默认安装到$GOPATH/bin里面下面,需要把$GOPATH/bin路径设置到系统PATH里面
114+
gocode默认安装到`$GOPATH/bin`里面下面,需要把`$GOPATH/bin`路径设置到系统`$PATH`里面
115115

116116
3. 配置[Gocode](https://github.com/nsf/gocode/)
117117

@@ -143,7 +143,7 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环
143143
(local-set-key ">" 'semantic-complete-self-insert)
144144

145145
详细信息参考: http://www.emacswiki.org/emacs/AutoComplete
146-
146+
147147
5. 配置.emacs
148148

149149
;; golang mode
@@ -155,7 +155,7 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环
155155
(add-hook
156156
'go-mode-hook
157157
'(lambda ()
158-
;; gocode
158+
;; gocode
159159
(auto-complete-mode 1)
160160
(setq ac-sources '(ac-source-go))
161161
;; Imenu & Speedbar
@@ -231,12 +231,12 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环
231231
(show-all)
232232
(shell-command-on-region (point-min) (point-max) "go tool fix -diff"))
233233

234-
6. 恭喜你,你现在可以体验在神器中开发Go的乐趣. 默认speedbar是关闭的,如果打开需要把 ;; (speedbar 1) 前面的注释去掉,或者也可以通过 *M-x speedbar* 手动开启。
234+
6. 恭喜你,你现在可以体验在神器中开发Go的乐趣默认speedbar是关闭的,如果打开需要把 ;; (speedbar 1) 前面的注释去掉,或者也可以通过 *M-x speedbar* 手动开启。
235235

236236
## links
237237
* [目录](<preface.md>)
238238
* 上一节: [Go 命令](<1.3.md>)
239239
* 下一节: [总结](<1.5.md>)
240240

241-
## LastModified
241+
## LastModified
242242
* $Id$

1.5.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
#总结
2-
3-
这一章中我们主要介绍了如何安装go,以及如何配置本地的gopath,通过设置gopath之后如何创建项目,项目创建之后如何编译、如何安装,接着介绍了一些go的常用命令工具,最后介绍了go的开发工具,希望能够通过有利的工具快速的开发go应用
4-
1+
#总结
2+
3+
这一章中我们主要介绍了如何安装Go,以及如何配置本地的`$GOPATH`,通过设置`$GOPATH`之后如何创建项目,项目创建之后如何编译、如何安装,接着介绍了一些Go的常用命令工具,最后介绍了Go的开发工具,希望能够通过有利的工具快速的开发Go应用。
4+
55
## links
66
* [目录](<preface.md>)
77
* 上一节: [Go开发工具](<1.4.md>)
88
* 下一章: [go语言基础](<2.md>)
99

10-
## LastModified
11-
* $Id$
10+
## LastModified
11+
* $Id$

0 commit comments

Comments
 (0)