Как правильно использовать пакет `vim-airlines` [dубликат]

Я загрузил vim-youcompleteme из программного центра в Ubuntu. Но я не знаю, как заставить его работать. Когда я перезапустил vim и протестировал, ничего особенного не произошло. И vim-syntastic - то же самое. Может ли кто-нибудь сказать мне, как заставить их работать? Должен ли я что-то делать с моим ~/.vimrc? Спасибо заранее!

10
задан 27 October 2014 в 02:01

5 ответов

Из 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 рекомендуется, когда vim-youcompleteme, поэтому есть шанс, что он уже установлен. Если нет:

sudo apt-get install vim-addon-manager

И затем выполните команду, указанную в README. vim-syntastic доступен только для 14.10, из результатов в индексе пакета, но учитывая, что он явно зависит от vim-addon-manager, я бы сказал, что к нему также относится что-то подобное.

18
ответ дан 17 July 2018 в 19:13

Из 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 рекомендуется, когда vim-youcompleteme, поэтому есть шанс, что он уже установлен. Если нет:

sudo apt-get install vim-addon-manager

И затем выполните команду, указанную в README. vim-syntastic доступен только для 14.10, из результатов в индексе пакета, но учитывая, что он явно зависит от vim-addon-manager, я бы сказал, что к нему также относится что-то подобное.

18
ответ дан 23 July 2018 в 19:59

Попробуйте что-то вроде этого:

Поместите это вверху вашего .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
1
ответ дан 17 July 2018 в 19:13

Попробуйте что-то вроде этого:

Поместите это вверху вашего .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
1
ответ дан 23 July 2018 в 19:59

В 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
1
ответ дан 23 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: