Из моего .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()
Я могу удалить строки, но я предпочел бы знать, что мне действительно не хватает, или нужно обновить, что вызывает это, поскольку этот файл работал для меня раньше .
Если это началось после того, как вы обновили до 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 из :
" Add hook for clang-format
map <C-K> ggVG :pyf /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:pyf /usr/local/bin/clang-format.py<cr>
to:
" Add hook for clang-format
map <C-K> ggVG :py3f /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:py3f /usr/local/bin/clang-format.py<cr>
Вероятно, у вас нет полной версии VIM. Чтобы проверить, попробуйте выполнить vim или:
readlink -f `which vi`
Например, Ubuntu 16.04 LTS поступает только с /usr/bin/vim.tiny
Установите полный VIM:
Теперь вы должны иметь /usr/bin/vim.basic, а команды .vimrc должны преуспеть.
Для меня мне пришлось установить vim.nox-py2:
aptitude install vim-nox-py2
и использовать альтернативы обновлений для его активации:
update-alternatives --config vim
выбрать номер, соответствующий vim .nox-py2.