Cómo usar vim-youcompleteme

12

Lo descargué vim-youcompletemedel centro de software en Ubuntu. Pero no sé cómo hacerlo funcionar. Cuando reinicié vim y probé, no ocurrió nada especial. Y vim-syntastices lo mismo. ¿Alguien podría decirme cómo hacer que funcionen? ¿Debo hacer algo con mi ~/.vimrc? ¡Gracias por adelantado!

plano superior
fuente

Respuestas:

19

Desde el archivo README específico del paquete ( /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-manageres recomendado por cuándo vim-youcompleteme, por lo que hay una buena posibilidad de que ya esté instalado. Si no:

sudo apt-get install vim-addon-manager

Y luego ejecute el comando dado en el archivo README. vim-syntasticsolo está disponible para 14.10, a partir de los resultados en el índice del paquete , pero dado que depende explícitamente de eso vim-addon-manager, yo diría que algo similar también se aplica a él.

muru
fuente
4

Intenta algo como esto:

Pon esto en la parte superior de tu .vimrc para usar 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

Ejecute siguiente 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
serup
fuente
4

En 18.04 es justo;

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

La versión de ubuntu no es compatible con Java, por lo que es posible que desee la última versión dependiendo de su idioma de elección, de manera alternativa;

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