vim-youcompleteme 사용법


13

vim-youcompleteme우분투의 소프트웨어 센터에서 다운로드 했습니다. 그러나 나는 그것이 작동하게하는 방법을 모른다. 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-managerwhen 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

우분투 버전은 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

다음과 같이 해보십시오.

Vundle을 사용하려면 이것을 .vimrc의 맨 위에 두십시오.

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.