Go Rookie

vim go IDE

2016-11-17  本文已影响950人  甚了

参考文章 vim-go-ide

主要步骤:

  1. 下载vim_go_runtime

    git clone git@github.com:farazdagi/vim-go-ide.git ~/.vim_go_runtime

  2. 安装

    sh ~/.vim_go_runtime/bin/install

    Note: 系统的Vim配置不会受此配置的影响

  3. 运行新的vim配置

    vim -u ~/.vimrc.go

    这时可能会报错,错误参考Issue,可以安装pathogen解决:

    mkdir -p ~/.vim/autoload ~/.vim/bundle

    curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

    当然你也可以给当前命令配置别名:

    alias vimgo='vim -u ~/.vimrc.go'

  4. vim-go 插件
    打开vim执行:

    :GoInstallBinaries

    这时会在$GOPATH/bin目录下加入go相关命令,例如tagbar等,但是要使用这些命令需要将 $GOPATH/bin加入$PATH环境变量

运行效果

Additional

  1. 卸载:

    rm ~/.vim_go_runtime
    rm ~/.vimrc.go
    
  2. nerdtree插件:

    nerdtree在安装vim_go_runtime时会一并安装上

  3. TagBar:

    可能你的电脑上没有安装Ctag库,可以通过homebrew安装Ctag库

    brew install ctags

  4. Vim版本:

    vim_go_runtime安装的产检neocomplete需要lua支持,可能需要升级vim

    brew install vim --with-lua --override-system-vim

  5. 扩展当前配置:
    创建/编辑 .vim_go_runtime/custom_config.vim,例如添加快捷键:

    map <C-n> :NERDTreeToggle<CR>
    nmap <F8> :TagbarToggle<CR>
    
上一篇下一篇

猜你喜欢

热点阅读