2014-10-10 14 views
5

Najlepiej byłoby opisać to jako dabbler w tym miejscu w linux/vim. Próbuję zacząć od go. Próbuję zainstalować wtyczkę vim-go i mam problemy. Po następującym post.Zainstaluj vim-go w systemie Linux?

I dodaje następujące do końca mojego pliku ~/.bashrc:

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

i tworzony następujący katalog ~/gocode

Więc tworzę ~/.vim/bundle & ~/.vim/autoload katalogów. Pobrałem pathogen.vim do katalogu automatycznego ładowania. Sklonowałem repozytorium github dla vim-go do katalogu pakietów, który utworzył katalog vim-go.

tworzę plik ~/.vimrc i dodaje następujące:

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

I wykonywane następujące z konsoli vim (który pracował po zainstalowaniu Hg):

:GoInstallBinaries 

FYI, nie używaj vundle i szczerze mówiąc nawet nie wiesz, co to jest :).

Do tej pory wtyczka prawdopodobnie nie działa. Po wpisaniu :help vim-go pojawia się następujący błąd: E149: Sorry, no help for vim-go

Co mam zrobić

+5

uruchomieniu tego polecenia: ': Helptags' i uruchom': znowu pomaga vim-go'. – romainl

+0

@romani dziękuję, że pracował naprawić pomoc, ale ten punkt, który jest jedyną rzeczą, która działa. Podświetlanie składni, ect ... nie jest – coding4fun

+0

Nie będę w stanie ci pomóc dalej. Może mógłbyś spróbować trackera problemów vim-go? – romainl

Odpowiedz

2

Korzystanie instrukcję instalowania sposób (kopiując vim-go/do ~/.vim) udało mi się dostać to działa, ale tylko raz Miałem następujący plik ~/.vimrc i oczywiście pliki binarne Go zainstalowane zgodnie z instrukcjami.

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

Zrobiono to na Ubuntu 14.04 pulpicie bez innych vim wtyczek lub wcześniejszego katalogu ~/.vim lub ~/.vimrc. Szczerze mówiąc, oficjalne instrukcje instalacyjne i wiele tutoriali na ten temat przydaje się, by być użytecznym na świeżej instalacji Ubuntu.

Jednak "help vim-go" nadal nie działał dla mnie. Próbowaliśmy następującą komendę w katalogu ~/.vim i dostał tę pracę: Vim helptag generation

+1

Więc wziąłem całą sprawę bardzo osobiście, rozwiązałem wszystkie moje problemy i napisałem scenariusz, aby uniknąć przyszłych problemów: https://github.com/paulswanson/congo –

2

rozwiązanie umieścić, że w ty .vimrc:

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

pójść w swojej .zshrc OU.bashrc i umieścić:

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

oraz w terminalu zrobić:

source .zshrc 

lub

source .bashrc 

a teraz idź do

cd ~/.vim/bundle 

i zrobić jeśli youuse patogen:

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

w vim zrobić:

:GoInstallBinaries 

testu jeden z tego polecenia:

:GoFmt 
:GoLint 
Powiązane problemy