Jak korzystać z vim-youcompleteme


13

Pobrałem vim-youcompletemez centrum oprogramowania w Ubuntu. Ale nie wiem, jak to zrobić. Kiedy ponownie uruchomiłem vima i przetestowałem, nic specjalnego się nie wydarzyło. I vim-syntasticto samo. Czy ktoś mógłby mi powiedzieć, jak sprawić, by działały? Czy powinienem coś zrobić ze swoim ~/.vimrc? Z góry dziękuję!

Odpowiedzi:


20

Z specyficznego dla pakietu 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-managerjest zalecane do kiedy vim-youcompleteme, więc istnieje duże prawdopodobieństwo, że jest już zainstalowany. Jeśli nie:

sudo apt-get install vim-addon-manager

Następnie uruchom polecenie podane w README. vim-syntasticjest dostępna tylko dla wersji 14.10, z wyników w indeksie pakietów , ale biorąc pod uwagę, że zależy to wyraźnie od tego vim-addon-manager, powiedziałbym, że dotyczy to również czegoś podobnego.


5

W 18.04 jest to po prostu;

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

Wersja ubuntu nie obsługuje Javy, więc możesz chcieć mieć najnowszą wersję w zależności od wybranego języka, więc alternatywnie;

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

4

Wypróbuj coś takiego:

Umieść to na górze swojego .vimrc, aby użyć 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

Uruchom następujące, aby zainstalować:

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.