From 16f3fed27762a771fb70f8b73b83380788a8358b Mon Sep 17 00:00:00 2001 From: xiemengjun Date: Wed, 16 Jan 2013 01:04:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=92=E7=89=88=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01.4.md | 67 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/01.4.md b/01.4.md index c1067b7e..a38c5b68 100755 --- a/01.4.md +++ b/01.4.md @@ -97,12 +97,11 @@ Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误 propose-builtins true lib-path "/home/border/gocode/pkg/linux_amd64" ->gocode set里面的两个参数的含意说明: -> ->propose-builtins:是否自动提示Go的内置函数、类型和常量,默认为false,不提示。 -> ->lib-path:默认情况下,gocode只会搜索**$GOPATH/pkg/$GOOS_$GOARCH** 和 **$GOROOT/pkg/$GOOS_$GOARCH**目录下的包,当然这个设置就是可以设置我们额外的lib能访问的路径 - + >gocode set里面的两个参数的含意说明: + > + >propose-builtins:是否自动提示Go的内置函数、类型和常量,默认为false,不提示。 + > + >lib-path:默认情况下,gocode只会搜索**$GOPATH/pkg/$GOOS_$GOARCH** 和 **$GOROOT/pkg/$GOOS_$GOARCH**目录下的包,当然这个设置就是可以设置我们额外的lib能访问的路径 5. 恭喜你,安装完成,你现在可以使用`:e main.go`体验一下开发Go的乐趣。 @@ -113,17 +112,17 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 ![](images/1.4.emacs.png?raw=true) - 1. 配置Emacs高亮显示 +1. 配置Emacs高亮显示 cp $GOROOT/misc/emacs/* ~/.emacs.d/ - 2. 安装[Gocode](https://github.com/nsf/gocode/) +2. 安装[Gocode](https://github.com/nsf/gocode/) go get -u github.com/nsf/gocode gocode默认安装到`$GOBIN`里面下面。 - 3. 配置[Gocode](https://github.com/nsf/gocode/) +3. 配置[Gocode](https://github.com/nsf/gocode/) ~ cd $GOPATH/src/github.com/nsf/gocode/emacs @@ -136,7 +135,7 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 propose-builtins true lib-path "/home/border/gocode/pkg/linux_amd64" - 4. 需要安装 [Auto Completion](http://www.emacswiki.org/emacs/AutoComplete) +4. 需要安装 [Auto Completion](http://www.emacswiki.org/emacs/AutoComplete) 下载AutoComplete并解压 @@ -154,7 +153,7 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 详细信息参考: http://www.emacswiki.org/emacs/AutoComplete - 5. 配置.emacs +5. 配置.emacs ;; golang mode (require 'go-mode-load) @@ -241,36 +240,36 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 (show-all) (shell-command-on-region (point-min) (point-max) "go tool fix -diff")) - 6. 恭喜你,你现在可以体验在神器中开发Go的乐趣。默认speedbar是关闭的,如果打开需要把 ;; (speedbar 1) 前面的注释去掉,或者也可以通过 *M-x speedbar* 手动开启。 +6. 恭喜你,你现在可以体验在神器中开发Go的乐趣。默认speedbar是关闭的,如果打开需要把 ;; (speedbar 1) 前面的注释去掉,或者也可以通过 *M-x speedbar* 手动开启。 ## Eclipse Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编写Go程序。 ![](images/1.4.eclipse1.png?raw=true) - 1.首先下载并安装好[Eclipse](http://www.eclipse.org/) +1. 首先下载并安装好[Eclipse](http://www.eclipse.org/) - 2.下载[goeclipse](https://code.google.com/p/goclipse/)插件 +2. 下载[goeclipse](https://code.google.com/p/goclipse/)插件 http://code.google.com/p/goclipse/wiki/InstallationInstructions - 3.下载gocode,用于go的代码补全提示 +3. 下载gocode,用于go的代码补全提示 -gocode的github地址: + gocode的github地址: - https://github.com/nsf/gocode + https://github.com/nsf/gocode -在windows下要安装git,通常用[msysgit](https://code.google.com/p/msysgit/) + 在windows下要安装git,通常用[msysgit](https://code.google.com/p/msysgit/) + + 再在cmd下安装: + + go get -u github.com/nsf/gocode + + 也可以下载代码,直接用go build来编译,会生成gocode.exe -再在cmd下安装: +4. 下载[MinGW](http://sourceforge.net/projects/mingw/files/MinGW/)并按要求装好 - go get -u github.com/nsf/gocode - -也可以下载代码,直接用go build来编译,会生成gocode.exe - - 4.下载[MinGW](http://sourceforge.net/projects/mingw/files/MinGW/)并按要求装好 - - 5.配置插件 +5. 配置插件 Windows->Reference->Go @@ -286,15 +285,15 @@ gocode的github地址: ![](images/1.4.eclipse4.png?raw=true) - 6.测试是否成功 +6. 测试是否成功 -新建一个go工程,再建立一个hello.go。如下图: - - ![](images/1.4.eclipse5.png?raw=true) - -调试如下(要在console中用输入命令来调试): - - ![](images/1.4.eclipse6.png?raw=true) + 新建一个go工程,再建立一个hello.go。如下图: + + ![](images/1.4.eclipse5.png?raw=true) + + 调试如下(要在console中用输入命令来调试): + + ![](images/1.4.eclipse6.png?raw=true) ## links