Як користуватися vim-youcompleteme


13

Я завантажив vim-youcompletemeз програмного центру в Ubuntu. Але я не знаю, як змусити це працювати. Коли я перезапустив vim і тестував, нічого особливого не сталося. І vim-syntasticте саме. Може хтось скаже мені, як змусити їх працювати? Чи варто щось робити зі своїм ~/.vimrc? Спасибі заздалегідь!

Відповіді:


20

З конкретного пакета README ( /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рекомендується до, коли vim-youcompletemeє хороший шанс, що він уже встановлений. Якщо ні:

sudo apt-get install vim-addon-manager

А потім запустіть команду, задану в README. vim-syntasticдоступний лише о 14.10 за результатами індексу пакета , але враховуючи, що це прямо залежить від цього vim-addon-manager, я б сказав, що щось подібне стосується і цього.


5

У 18.04 це просто;

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

Версія ubuntu не підтримує Java, тому ви, можливо, хочете останню версію залежно від вашої мови вибору, тож по черзі;

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

4

Спробуйте щось подібне:

Поставте це у верхній частині свого .vimrc, щоб використовувати 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

Виконайте наступне, щоб встановити:

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.