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!

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.


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.