2014-10-10 99 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