我vim-youcompleteme
从 Ubuntu 的软件中心下载了。但我不知道如何让它工作。当我重新启动 vim 并测试时,没有发生任何特殊情况。和vim-syntastic
是一样的。有人能告诉我如何让它们工作吗?我应该对我的做些什么~/.vimrc
吗?提前谢谢!
答案1
来自特定于软件包的 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
是 when 推荐的vim-youcompleteme
,因此很有可能已经安装了。如果没有:
sudo apt-get install vim-addon-manager
然后运行 README 中给出的命令。vim-syntastic
仅适用于 14.10,从结果来看包索引,但鉴于它明确依赖于vim-addon-manager
,我认为类似的事情也适用于它。
答案2
在 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
答案3
尝试这样的事情:
将其放在 .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
答案4
您可以选择使用病毒病原体,我认为它在 Ubuntu 上可用。它就像vundle
,但唯一要做的就是克隆 vam 上未列出或像 Ubuntu 上的包一样可用的其他插件上的 git repos .vim/bundle
。