Comment utiliser vim-youcompleteme

13

J'ai téléchargé vim-youcompletemedepuis le centre de logiciels d'Ubuntu. Mais je ne sais pas comment le faire fonctionner. Lorsque j'ai redémarré vim et testé, rien de spécial ne s'est produit. Et vim-syntasticc'est pareil. Quelqu'un pourrait-il me dire comment les faire fonctionner? Dois-je faire quelque chose avec moi ~/.vimrc? Merci d'avance!

upplane
la source

Réponses:

20

À partir du fichier README spécifique au package ( /usr/share/doc/vim-youcompleteme/README.Debian):

vim-youcompleteme
-----------------

A code completion plugin for Vim. This package designed to work with
vim-addon-manager. To use this addon install vim-addon-manager package first
and use this command:

  $ vam install youcompleteme

vim-addon-managerest recommandé par quand vim-youcompleteme, donc il y a de fortes chances qu'il soit déjà installé. Si non:

sudo apt-get install vim-addon-manager

Et puis exécutez la commande donnée dans le fichier README. vim-syntasticn'est disponible que pour 14.10, à partir des résultats de l'index du package , mais étant donné que cela dépend explicitement vim-addon-manager, je dirais que quelque chose de similaire s'applique également à lui.

muru
la source
5

En 18.04, c'est juste;

sudo apt install vim-youcompleteme
vim-addon-manager install youcompleteme

La version ubuntu ne prend pas en charge Java, vous pouvez donc souhaiter la dernière version en fonction de la langue de votre choix, donc alternativement;

cd ~/.vim/bundle
git clone --depth=1 https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.py --all
user1133275
la source
4

Essayez quelque chose comme ceci:

Mettez ceci en haut de votre .vimrc pour utiliser Vundle.

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

Exécutez ce qui suit pour installer:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
cd ~/.vim/bundle
git clone https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.sh --clang-completer
serup
la source