From ddf383b05211e5fe084761927d30ad877d98a4b3 Mon Sep 17 00:00:00 2001 From: Jiang Bian Date: Thu, 23 Aug 2012 15:53:13 +0800 Subject: [PATCH] code blocks --- 1.4.md | 87 +++++++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 46 deletions(-) diff --git a/1.4.md b/1.4.md index ad23a790..af637165 100644 --- a/1.4.md +++ b/1.4.md @@ -70,33 +70,31 @@ Vim是从vi发展出来的一个文本编辑器, 代码补完、编译及错误 ![](images/1.4.vim.png?raw=true) 1. 配置vim高亮显示 - - cp -r $GOROOT/misc/vim/* ~/.vim/ - + + cp -r $GOROOT/misc/vim/* ~/.vim/ + 2. 在~/.vimrc文件中增加语法高亮显示 - - filetype plugin indent on - syntax on + + filetype plugin indent on + syntax on 3. 安装gocode - go get -u github.com/nsf/gocode + go get -u github.com/nsf/gocode gocode默认安装到$GOPATH/bin里面下面,需要把$GOPATH/bin路径设置到系统PATH里面。 4. 配置gocode - ~ cd $GOPATH/src/github.com/nsf/gocode/vim - ~ /update.bash - - ~ gocode set propose-builtins true - propose-builtins true - ~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64" - lib-path "/home/border/gocode/pkg/linux_amd64" - - ~ gocode set - propose-builtins true - lib-path "/home/border/gocode/pkg/linux_amd64" + ~ cd $GOPATH/src/github.com/nsf/gocode/vim + ~ /update.bash + ~ gocode set propose-builtins true + propose-builtins true + ~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64" + lib-path "/home/border/gocode/pkg/linux_amd64" + ~ gocode set + propose-builtins true + lib-path "/home/border/gocode/pkg/linux_amd64" 5. 恭喜你,安装程序,你现在可以使用 体验一下开发Go的乐趣. @@ -108,53 +106,50 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 1. 配置Emacs高亮显示 - cp $GOROOT/misc/emacs/* ~/.emacs.d/ + cp $GOROOT/misc/emacs/* ~/.emacs.d/ 2. 安装Gocode - go get -u github.com/nsf/gocode + go get -u github.com/nsf/gocode gocode默认安装到$GOPATH/bin里面下面,需要把$GOPATH/bin路径设置到系统PATH里面。 3. 配置gocode - ~ cd $GOPATH/src/github.com/nsf/gocode/emacs - ~ cp go-autocomplete.el ~/.emacs.d/ - - ~ gocode set propose-builtins true - propose-builtins true - ~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64" // 换为你自己的路径 - lib-path "/home/border/gocode/pkg/linux_amd64" + ~ cd $GOPATH/src/github.com/nsf/gocode/emacs + ~ cp go-autocomplete.el ~/.emacs.d/ + ~ gocode set propose-builtins true + propose-builtins true + ~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64" // 换为你自己的路径 + lib-path "/home/border/gocode/pkg/linux_amd64" + ~ gocode set + propose-builtins true + lib-path "/home/border/gocode/pkg/linux_amd64" - ~ gocode set - propose-builtins true - lib-path "/home/border/gocode/pkg/linux_amd64" - -4. 需要安装 Auto completion [AutoCompletion](http://www.emacswiki.org/emacs/AutoComplete) +4. 需要安装 [Auto Completion](http://www.emacswiki.org/emacs/AutoComplete) * 下载AutoComplete并解压 - ~ make install DIR=$HOME/.emacs.d/auto-complete + ~ make install DIR=$HOME/.emacs.d/auto-complete * 配置~/.emacs文件 - ;;auto-complete - (require 'auto-complete-config) - (add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/ac-dict") - (ac-config-default) - - (local-set-key (kbd "M-/") 'semantic-complete-analyze-inline) - (local-set-key "." 'semantic-complete-self-insert) - (local-set-key ">" 'semantic-complete-self-insert) + ;;auto-complete + (require 'auto-complete-config) + (add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/ac-dict") + (ac-config-default) + (local-set-key (kbd "M-/") 'semantic-complete-analyze-inline) + (local-set-key "." 'semantic-complete-self-insert) + (local-set-key ">" 'semantic-complete-self-insert) * 详细信息参考: http://www.emacswiki.org/emacs/AutoComplete 5. 配置.emacs - ;; golang mode - (require 'go-mode-load) - (require 'go-autocomplete) - (require 'auto-complete-config) + ;; golang mode + (require 'go-mode-load) + (require 'go-autocomplete) + (require 'auto-complete-config) 6. 恭喜你,你现在可以体验在神器中开发Go的乐趣. @@ -165,4 +160,4 @@ Emacs传说中的神器,她不仅仅是一个编辑器,它是一个整合环 * 下一节: [总结](<1.5.md>) ## LastModified - * $Id$ \ No newline at end of file + * $Id$