Cara menggunakan vim-youcompleteme

12

Saya mengunduh vim-youcompletemedari pusat perangkat lunak di Ubuntu. Tetapi saya tidak tahu bagaimana cara membuatnya bekerja. Ketika saya memulai kembali vim dan diuji, tidak ada yang istimewa terjadi. Dan vim-syntasticsama saja. Bisakah seseorang memberi tahu saya cara membuatnya bekerja? Haruskah saya melakukan sesuatu dengan saya ~/.vimrc? Terima kasih sebelumnya!

naik pesawat
sumber

Jawaban:

19

Dari README khusus paket ( /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-managerdirekomendasikan kapan vim-youcompleteme, jadi ada kemungkinan sudah terpasang. Jika tidak:

sudo apt-get install vim-addon-manager

Dan kemudian jalankan perintah yang diberikan dalam README. vim-syntastichanya tersedia untuk 14.10, dari hasil dalam indeks paket , tetapi mengingat secara eksplisit tergantung pada vim-addon-manager, saya akan mengatakan sesuatu yang serupa berlaku untuk itu juga.

muru
sumber
4

Coba sesuatu seperti ini:

Letakkan ini di bagian atas .vimrc Anda untuk menggunakan 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

Jalankan berikut untuk menginstal:

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
sumber
4

Dalam 18,04 itu hanya;

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

Versi ubuntu tidak mendukung Java sehingga Anda mungkin menginginkan versi terbaru tergantung pada bahasa pilihan Anda, jadi sebaliknya;

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