Из моего .vimrc получаю:
line 16:
E319: Sorry, the command is not available in this version: filetype on
line 17:
E319: Sorry, the command is not available in this version: filetype plugin on
line 18:
E319: Sorry, the command is not available in this version: filetype indent on
line 21:
E319: Sorry, the command is not available in this version: syntax on
line 45:
E319: Sorry, the command is not available in this version: match ExtraWhitespace /\s\+$/
line 46:
E319: Sorry, the command is not available in this version: autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
line 47:
E319: Sorry, the command is not available in this version: autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
line 48:
E319: Sorry, the command is not available in this version: autocmd InsertLeave * match ExtraWhitespace /\s\+$/
line 49:
E319: Sorry, the command is not available in this version: autocmd BufWinLeave * call clearmatches()
Я могу удалить строки, но я бы предпочел знать, что мне действительно не хватает, или мне нужно обновить его, так как этот файл работал для меня раньше.
vim-tiny
по умолчанию устанавливается скиновый пакет, который не включает этотvim-runtime
пакет. Я исправил свои E319, установив более раздутыйvim
пакет, который имеетvim-runtime
зависимость.vim
не был установлен, ноvi
был. После установкиvim
все заработало.:version
ничего не говорится о графическом интерфейсе, и установка -gui-commmon или -runtime не решает проблему, она была~/.vimrc
включена .Ответы:
Попробуй изнутри
vim
...и если вы получите ...
Вы пропустили посылку
vim-gui-common
. Вероятно, также целесообразно установитьvim-runtime
. Команды для установки:Другая причина может заключаться в том, что альтернативы указывают на неправильную:
чтобы показать, что используется и ...
изменить на другой VIM. Может быть,
/usr/bin/vim.gnome
это используется и вам нужно/usr/bin/vim
редактировать: Майкл Даррант исправил это с # 1 на случай, если кто-то задается вопросом.
источник
sudo apt-get install vim-gui-common
затем 2)sudo apt-get install vim-runtime
исправили это для меня - то естьE319: Sorry, the command is not available in this version:
ошибок больше нет , На самом деле, 1) это было исправлением, действительно при выдаче команды 2) Я получил сообщения о том, что вещи уже были обновлены: ...vim-runtime is already the newest version. vim-runtime set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded.
sudo apt-get install vim-nox
(и затем: версия будет сообщатьHuge version without GUI.
)Возможно, у вас не установлена полная версия VIM. Чтобы проверить, попробуйте выполнить
vim
или:Например, Ubuntu 16.04 LTS поставляется только с
/usr/bin/vim.tiny
Установите полный VIM:
Теперь вы должны иметь
/usr/bin/vim.basic
, и.vimrc
команды должны быть успешными.источник
Если это началось после того, как вы обновились до 16.04, это может быть b / c перехода на python 3 в качестве интерпретатора по умолчанию, как указывал @ luka5z.
Чтобы решить эту проблему, я обновил файл clang-format.py до последней версии с сайта https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py.
и отредактировал строки .vimrc из:
чтобы:
источник
Для меня мне пришлось установить vim.nox-py2:
и используйте update-альтернативы, чтобы активировать его:
выберите номер, соответствующий vim.nox-py2.
источник
py
команды, замените его на эквивалент Python 3py3
.