2014-10-10 5 views
5

Sarebbe meglio descriverlo come un dilettante a questo punto in linux/vim. Sto cercando di iniziare con go. Sto cercando di installare il plugin vim-go e sto avendo problemi. Di seguito il seguente post.Installa vim-go in linux?

ho aggiunto quanto segue alla fine del mio file ~/.bashrc:

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

e ha creato la seguente directory ~/gocode

Così ho creato il mio ~/.vim/bundle & ~/.vim/autoload directory. Ho scaricato pathogen.vim nella directory di caricamento automatico. Ho clonato il repository github per vim-go nella directory bundle che ha creato una directory vim-go.

ho creato il mio file ~/.vimrc e ha aggiunto il seguente:

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

ho eseguito il seguente dalla console vim (che ha lavorato dopo l'installazione di Hg):

:GoInstallBinaries 

FYI, i non usare Vundle e, sinceramente, non so nemmeno cosa sia :).

Finora il plug-in non sembra funzionare. Quando digito :help vim-go ottengo il seguente errore: E149: Sorry, no help for vim-go

Che cosa sono io faccio

+5

eseguire questo comando: ': Helptags', ed eseguire': aiutare ancora una volta vim-go'. – romainl

+0

@romani grazie che ha risolto l'aiuto ma questo punto è l'unica cosa che funziona. Sintassi Evidenziazione, ect ... non è – coding4fun

+0

Non sarò in grado di aiutarti ulteriormente. Forse potresti provare il tracker dei problemi di vim-go? – romainl

risposta

2

Utilizzando il metodo di installazione manuale (la copia di vim-go/a ~/.vim) ero in grado di farlo funzionare, ma solo una volta Ho avuto il seguente file ~/.vimrc e, naturalmente, i file binari di Go installati come da istruzioni.

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

Questo è stato fatto su un desktop Ubuntu 14.04 senza altri plugin vim o prima directory ~/.vim o ~/.vimrc. Sinceramente le istruzioni per l'installazione ufficiale e molte delle esercitazioni là fuori presuppongono molto per essere utile su una nuova installazione di Ubuntu.

Tuttavia "help vim-go" non funzionava ancora per me. Provato il seguente comando all'interno della directory ~/.vim e ottenuto che di lavoro: Vim helptag generation

+1

Quindi, ho preso l'intera faccenda personalmente, ho risolto tutti i miei problemi e l'ho scritto per evitare problemi futuri: https://github.com/paulswanson/congo –

2

soluzione che mettere in voi Vimrc:

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

andare nel vostro ou .zshrc.bashrc e mettere:

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

e in terminal fare:

source .zshrc 

o

source .bashrc 

e ora andare a

cd ~/.vim/bundle 

e vedere se patogeno youuse:

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

in vim fare:

:GoInstallBinaries 

prova uno di questi comandi:

:GoFmt 
:GoLint