Do meu .vimrc, obtendo:
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()
Posso remover as linhas, mas prefiro saber o que realmente está faltando ou precisar de atualização que esteja causando isso, pois esse arquivo funcionou para mim antes.
vim-tiny
pacote skinny é instalado por padrão, o que não inclui ovim-runtime
pacote. Corrigi meus E319's instalando ovim
pacote mais inchado , que temvim-runtime
como uma dependência.vim
não estava instalado, masvi
estava. Depois de instalarvim
tudo funcionou.:version
, não diz nada sobre a GUI e a instalação de -gui-commmon ou -runtime não corrige o problema, estava~/.vimrc
ativado .Respostas:
Tente de dentro
vim
...e se você conseguir ...
Está faltando pacote
vim-gui-common
. Provavelmente também é aconselhável instalarvim-runtime
. Comandos para instalar:Outra causa pode ser que alternativas estão apontando para a errada:
para mostrar o que é usado e ...
para mudar para outro vim. Pode ser que
/usr/bin/vim.gnome
seja usado e você precise/usr/bin/vim
editar: Michael Durrant o corrigiu com o número 1 no caso de alguém se perguntar.
fonte
sudo apt-get install vim-gui-common
depois 2) osudo apt-get install vim-runtime
corrigiu para mim - ou seja, não há maisE319: Sorry, the command is not available in this version:
erros . De fato, 1) foi a correção, realmente ao emitir o comando 2) recebi mensagens dizendo que as coisas já estavam atualizadas: ...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
(e, em seguida: Versão reportaráHuge version without GUI.
)Você provavelmente não tem a versão completa do VIM instalada. Para verificar, tente executar
vim
ou:Por exemplo, o Ubuntu 16.04 LTS veio apenas com
/usr/bin/vim.tiny
Instale o VIM completo:
Agora você deve ter
/usr/bin/vim.basic
, e os.vimrc
comandos devem ter sucesso.fonte
Se isso começou depois que você atualizou para 16.04, pode ser b / c da alteração para python 3 como intérprete padrão como @ luka5z apontado.
Para resolver, atualizei para o arquivo clang-format.py mais recente em https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py
e linhas .vimrc editadas de:
para:
fonte
Para mim, eu tive que instalar o vim.nox-py2:
e use as alternativas de atualização para ativá-lo:
selecione o número correspondente a vim.nox-py2.
fonte
py
comando, substitua-o pelo equivalente em Python 3py3
.