Como usar o vim-youcompleteme

10

Eu baixei vim-youcompleteme do centro de software no Ubuntu. Mas eu não sei como fazer isso funcionar. Quando reiniciei o vim e testei, nada de especial ocorreu. E vim-syntastic é o mesmo. Alguém poderia me dizer como fazê-los funcionar? Devo fazer algo com meu ~/.vimrc ? Obrigado antecipadamente!

    
por upplane 26.10.2014 / 06:44

3 respostas

18

A partir do README específico do pacote ( /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-manager é recomendado quando vim-youcompleteme , então há uma boa chance de já estar instalado. Se não:

sudo apt-get install vim-addon-manager

E, em seguida, execute o comando fornecido no README. vim-syntastic só está disponível para 14.10, dos resultados em o índice de pacotes , mas dado que explicitamente depende de vim-addon-manager , eu diria que algo semelhante se aplica também.

    
por muru 26.10.2014 / 23:05
2

Tente algo assim:

Coloque isso no topo do seu .vimrc para usar o 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

Execute o seguinte para instalar:

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
    
por serup 18.08.2016 / 13:39
2

Em 18.04 é justo;

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

A versão do Ubuntu não suporta Java, então você pode querer a versão mais recente, dependendo do idioma de sua escolha, então alternativamente;

cd ~/.vim/bundle
git clone --depth=1 https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.py --all
    
por user1133275 19.07.2018 / 15:48