2014-10-10 104 views
5

我最好在linux/vim的这一点上将其描述为一个涉猎者。我正尝试着手。试图安装vim-go插件,我遇到了问题。以下post在linux中安装vim-go?

添加以下到我的~/.bashrc文件的末尾:

export GOPATH=~/gocode 
export PATH=$PATH:$GOPATH/bin 

,并创建了以下目录~/gocode

所以我创建我的~/.vim/bundle & ~/.vim/autoload目录。我将pathogen.vim下载到autoload目录。我克隆了github仓库中的vim-go进入捆绑目录,该目录创建了一个vim-go目录。

我创造了我的〜/ .vimrc文件,并添加以下内容:

call pathogen#infect() 
syntax enable 
filetype plugin on 
set number 
let g:go_disable_autoinstall = 0 

我执行从VIM控制台(其中汞安装工作后)如下:

:GoInstallBinaries 

仅供参考,我不要使用vundle,说实话,甚至不知道它是什么:)。

到目前为止,插件似乎没有工作。当我输入:help vim-go我得到以下错误:E149: Sorry, no help for vim-go

我是什么做

+5

运行这个命令:':Helptags',并运行':再次帮助VIM-go'。 – romainl 2014-10-10 06:47:00

+0

@romani谢谢你的工作,解决了这个问题,但这是唯一可行的。句法突出显示,例如...不是 – coding4fun 2014-10-10 11:45:27

+0

我将无法进一步帮助您。也许你可以尝试vim-go的问题跟踪器? – romainl 2014-10-10 12:01:06

回答

2

使用手动安装方法(复制VIM-去/到〜/ vim的),我能得到它的工作,但只有一次我有以下〜/ .vimrc文件,当然还有按照说明安装的Go二进制文件。

set nocompatible 
set shell=/bin/sh 
syntax on 
filetype plugin on 
let g:go_disable_autoinstall = 0 

这是一个Ubuntu 14.04桌面上完成,没有其他的vim插件或之前〜/ vim的目录或的〜/ .vimrc。坦率地说,官方的安装说明和许多教程假定在Ubuntu的全新安装中非常有用。

但是“帮助vim-go”仍然不适合我。在〜/ vim的目录中尝试下面的命令,并得到了工作:Vim helptag generation

+1

因此,我非常个人地采取了整个事情,解决了我所有的问题,并且为避免将来出现的问题编写了脚本:https://github.com/paulswanson/congo – 2015-03-02 03:22:28

2

解决方案提出,在你的.vimrc:

set nocompatible 
execute pathogen#infect() 
syntax on 
filetype on 
filetype plugin on 
filetype plugin indent on 

走在你的.zshrc OU。的.bashrc并加入:

export GOPATH="$HOME/gocode/" 
export PATH=$PATH:~/gocode/bin 

,并在终端做:

source .zshrc 

source .bashrc 

现在去

cd ~/.vim/bundle 

如果youuse病原体做:

git clone https://github.com/fatih/vim-go.git 

在vim做:

:GoInstallBinaries 

测试的这一个命令:

:GoFmt 
:GoLint