Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384802
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1767
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-24 16:18
个人简介

为啥不能追求自己的爱好一辈子呢

文章分类

全部博文(80)

文章存档

2017年(1)

2015年(2)

2014年(18)

2013年(59)

分类: LINUX

2014-11-14 17:23:19

   最近公司需要用go语言开发所以组织了下go的安装,以及go + vim的IDE


   1. 
安装go语言,最好不要用系统自带的安装工具安装,因为他的版本太旧了,可以换个源的,
但是下载source安装有
更大的灵活性  .
   

点击(此处)折叠或打开

  1. wget https://storage.googleapis.com/golang/go1.3.3.linux-amd64.tar.gz

   2. 然后把它解压到/usr/local/下面,我准备把go语言放到这里。  

点击(此处)折叠或打开

  1. tar -C /usr/local -zxf go.1.3.3.linux-amd64.tar.gz
   3.  设置环境变量,我准备把预装的包和go的源代码放在一起。

点击(此处)折叠或打开

  1. export GOROOT=/usr/local/go
  2. export PATH=$PATH:$GOROOT/bin
  3. export GOPATH=/usr/local/go
   4.这样就可以运行 go  godoc gofmt命令啦。

  5. 自动补全 大家可以自己参阅 。
    

点击(此处)折叠或打开

  1. cd /usr/local/go/src/github.com/nsf/gocode/vim
  2. ./update.sh
   然后在~/.vim 加入下面两行
  

点击(此处)折叠或打开

  1. Bundle 'Blackrush/vim-gocode'
  2. Plugin 'nsf/gocode', {'rtp': 'vim/'}
用vim打开一个文件执行
  

点击(此处)折叠或打开

  1. :BundleInstall
  2. :PluginInstall


6.再可以安装下
 goimports godef
7.贴一下我自己的vim,最简单的。

点击(此处)折叠或打开

  1. set nocompatible " be iMproved
  2. filetype off "

  3. set rtp+=~/.vim/bundle/vundle/
  4. call vundle#rc()

  5. Bundle 'gmarik/vundle'
  6. Bundle 'cespare/vim-golang'
  7. Bundle 'dgryski/vim-godef'
  8. Bundle 'Blackrush/vim-gocode'
  9. Plugin 'nsf/gocode', {'rtp': 'vim/'}
  10. filetype on
  11. filetype plugin indent on
  12. syntax on
  13. autocmd BufWritePre *.go
  14. set background=dark
  15. set ci
  16. set noet
  17. set sw=4
  18. set ts=4
  19. set expandtab
  20. set incsearch






阅读(1552) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~