De mon .vimrc, obtenant:
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()
Je peux supprimer les lignes, mais je préférerais savoir ce qui me manque vraiment ou si une mise à niveau est nécessaire, car ce fichier fonctionnait auparavant pour moi.
vim-tiny
paquet maigre est installé par défaut, ce qui n’inclut pas levim-runtime
paquet. J'ai corrigé mes E319 en installant levim
paquet plus volumineux , qui avim-runtime
pour dépendance.vim
installation n'était pas installée, mais qu'elle l'vi
était. Après avoir installévim
tout fonctionnait.:version
rien ne dit à propos de l'interface graphique et l'installation de -gui-commmon ou -runtime ne résout pas le problème, c'était~/.vimrc
allumé .Réponses:
Essayez de l'intérieur
vim
...et si vous obtenez ...
Il vous manque un colis
vim-gui-common
. Il est probablement également conseillé d'installervim-runtime
. Commandes à installer:Une autre cause pourrait être que les alternatives désignent la mauvaise:
pour montrer ce qui est utilisé et ...
changer de vim. Il se peut que ce
/usr/bin/vim.gnome
soit utilisé et que vous ayez besoin/usr/bin/vim
edit: Michael Durrant l'a corrigé avec # 1 au cas où quelqu'un se le demanderait.
la source
sudo apt-get install vim-gui-common
puissudo apt-get install vim-runtime
corrigées pour moi - c'est-à-dire plus d'E319: Sorry, the command is not available in this version:
erreurs . En fait, 1) était la solution, en fait, lors de l'émission de la commande 2) J'ai reçu des messages disant que les choses étaient déjà à jour: ...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
(et ensuite: la version en fera rapportHuge version without GUI.
)Vous n'avez probablement pas la version complète de VIM installée. Pour vérifier, essayez d’exécuter
vim
ou:Par exemple, Ubuntu 16.04 LTS est uniquement venu avec
/usr/bin/vim.tiny
Installez le VIM complet:
Maintenant vous devriez avoir
/usr/bin/vim.basic
, et les.vimrc
commandes devraient réussir.la source
Si cela a commencé après la mise à jour vers 16.04, il se pourrait que la modification apportée à python 3 soit l'interpréteur par défaut, comme l'a souligné @ luka5z.
Pour résoudre ce problème, j'ai mis à jour le dernier fichier clang-format.py à l' adresse https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py.
et édité les lignes .vimrc de:
à:
la source
Pour moi, j'ai dû installer vim.nox-py2:
et utilisez update-alternatives pour l'activer:
sélectionnez le numéro correspondant à vim.nox-py2.
la source
py
commande, remplacez-le par l’équivalent Python 3py3
.