Von meinem .vimrc bekommen:
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()
Ich kann die Zeilen entfernen, aber ich möchte lieber wissen, was ich wirklich vermisse oder ein Upgrade benötigen, das dies verursacht, da diese Datei zuvor für mich funktioniert hat.
vim-tiny
Paket standardmäßig installiert, das dasvim-runtime
Paket nicht enthält . Ich habe meine E319's behoben, indem ich das aufgeblähtevim
Paket installiert habe , dasvim-runtime
eine Abhängigkeit hat.vim
es nicht installiert war, sondernvi
. Nach der Installation hatvim
alles geklappt.:version
sagt das nichts über die GUI aus und die Installation von -gui-commmon oder -runtime behebt das Problem nicht, es war eingeschaltet~/.vimrc
.Antworten:
Versuchen Sie es von innen
vim
...und wenn Sie bekommen ...
Ihnen fehlt das Paket
vim-gui-common
. Es ist wahrscheinlich auch ratsam, zu installierenvim-runtime
. Zu installierende Befehle:Eine andere Ursache könnte sein, dass Alternativen auf die falsche verweisen:
um zu zeigen, was verwendet wird und ...
zu einem anderen vim wechseln. Es könnte sein, dass
/usr/bin/vim.gnome
benutzt wird und man braucht/usr/bin/vim
edit: Michael Durrant hat es mit # 1 behoben, falls sich jemand wundert.
quelle
sudo apt-get install vim-gui-common
dann 2)sudo apt-get install vim-runtime
für mich behoben - dh keineE319: Sorry, the command is not available in this version:
Fehler mehr . In der Tat, 1) war die Lösung, wirklich , wenn Befehl ausgeben 2) bekam ich Nachrichten Dinge zu sagen , waren bereits auf dem neuesten Stand: ...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
(und dann: Version wird berichtenHuge version without GUI.
)Sie haben wahrscheinlich nicht die Vollversion von VIM installiert. Führen Sie zum Überprüfen Folgendes aus
vim
:Zum Beispiel kam Ubuntu 16.04 LTS nur mit
/usr/bin/vim.tiny
Installieren Sie das vollständige VIM:
Jetzt sollten Sie haben
/usr/bin/vim.basic
, und die.vimrc
Befehle sollten erfolgreich sein.quelle
Wenn dies nach der Aktualisierung auf 16.04 begonnen hat, ist es möglicherweise nicht mehr zu erwarten, dass Python 3 als Standardinterpreter verwendet wird, wie @ luka5z hervorhob.
Um dies zu beheben, habe ich von https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py auf die neueste Datei clang-format.py aktualisiert
und bearbeitete .vimrc-Zeilen von:
zu:
quelle
Für mich musste ich vim.nox-py2 installieren:
und nutze update-Alternativen um es zu aktivieren:
Wählen Sie die Nummer aus, die vim.nox-py2 entspricht.
quelle
py
Befehls angezeigt wird , ersetzen Sie sie durch eine Python 3-Entsprechungpy3
.