Cách sử dụng vim-youcompleteme


12

Tôi đã tải xuống vim-youcompletemetừ trung tâm phần mềm trong Ubuntu. Nhưng tôi không biết làm thế nào để nó hoạt động. Khi tôi khởi động lại vim và thử nghiệm, không có gì đặc biệt xảy ra. Và vim-syntasticcũng vậy. Ai đó có thể cho tôi biết làm thế nào để làm cho họ làm việc? Tôi có nên làm gì với tôi ~/.vimrckhông? Cảm ơn trước!

Câu trả lời:


19

Từ README ( /usr/share/doc/vim-youcompleteme/README.Debian) dành riêng cho gói :

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được khuyến nghị khi nào vim-youcompleteme, vì vậy rất có thể nó đã được cài đặt. Nếu không:

sudo apt-get install vim-addon-manager

Và sau đó chạy lệnh được đưa ra trong README. vim-syntasticchỉ có sẵn cho 14.10, từ các kết quả trong chỉ mục gói , nhưng do nó rõ ràng phụ thuộc vào vim-addon-manager, tôi cũng nói điều gì đó tương tự cũng áp dụng cho nó.


4

Hãy thử một cái gì đó như thế này:

Đặt cái này ở đầu .vimrc của bạn để sử dụng 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

Chạy theo sau để cài đặt:

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

Trong 18.04, nó chỉ;

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

Phiên bản ubfox không hỗ trợ Java, do đó bạn có thể muốn phiên bản mới nhất tùy thuộc vào ngôn ngữ của bạn, do đó, thay thế;

cd ~/.vim/bundle
git clone --depth=1 https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.py --all
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.