Installer vim-go dans Linux?

Je serais mieux décrit en tant que dabbler à ce stade dans linux / vim. J’essaie de commencer avec go. Essayer d’installer le plugin vim-go et j’ai des problèmes. Après le post suivant.

J’ai ajouté ce qui suit à la fin de mon fichier ~/.bashrc :

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

et créé le répertoire suivant ~/gocode

J’ai donc créé mes ~/.vim/bundle & ~/.vim/autoload . J’ai téléchargé pathogen.vim dans le répertoire autoload. J’ai cloné le repository github pour vim-go dans le répertoire bundle qui créait un répertoire vim-go .

J’ai créé mon fichier ~ / .vimrc et ajouté les éléments suivants:

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

J’ai exécuté ce qui suit à partir de la console vim (qui fonctionnait après l’installation de Hg):

 :GoInstallBinaries 

Pour info, je n’utilise pas de vundle et pour être honnête ne sais même pas ce que c’est :).

Jusqu’à présent, le plug-in ne semble pas fonctionner. Quand je tape :help vim-go j’obtiens l’erreur suivante: E149: Sorry, no help for vim-go

Qu’est-ce que je fais

En utilisant la méthode d’installation manuelle (copier vim-go / to ~ / .vim), j’ai pu le faire fonctionner une fois que j’ai eu le fichier ~ / .vimrc suivant, et bien sûr les fichiers binarys Go installés selon les instructions.

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

Cela a été fait sur un bureau Ubuntu 14.04 sans autre plug-in vim, ni répertoire ~ / .vim ou ~ / .vimrc. Franchement, les instructions d’installation officielles et la plupart des didacticiels disponibles supposent beaucoup de choses utiles sur une nouvelle installation d’Ubuntu.

Cependant, “help vim-go” ne fonctionnait toujours pas pour moi. J’ai essayé la commande suivante depuis le répertoire ~ / .vim et cela a fonctionné: Génération de helptag Vim

solution a mis cela en vous .vimrc:

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

allez dans votre .zshrc ou .bashrc et mettez:

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

et dans le terminal faire:

 source .zshrc 

ou

 source .bashrc 

et maintenant allez à

  cd ~/.vim/bundle 

et faire si vous utilisez un agent pathogène:

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

in vim do:

 :GoInstallBinaries 

testez l’une de ces commandes:

 :GoFmt :GoLint