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