Z mojego .vimrc, otrzymuję:
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()
Mogę usunąć linie, ale wolałbym wiedzieć, czego tak naprawdę brakuje, lub potrzebuję aktualizacji, która powoduje to, ponieważ ten plik działał już dla mnie wcześniej.
vim-tiny
pakiet jest instalowany domyślnie, co nie obejmujevim-runtime
pakietu. Naprawiłem mój E319, instalując bardziej rozdętyvim
pakiet, który mavim-runtime
zależność.vim
nie został zainstalowany, alevi
był. Po zainstalowaniuvim
wszystko działało.:version
nic nie mówi o graficznym interfejsie użytkownika, a zainstalowanie -gui-commmon lub -runtime nie rozwiązuje problemu, było włączone~/.vimrc
.Odpowiedzi:
Spróbuj od wewnątrz
vim
...a jeśli dostaniesz ...
Brakuje paczki
vim-gui-common
. Prawdopodobnie zaleca się również instalacjęvim-runtime
. Polecenia do zainstalowania:Inną przyczyną może być to, że alternatywy wskazują na niewłaściwą:
aby pokazać, co jest używane i ...
zmienić na inny vim. Możliwe, że
/usr/bin/vim.gnome
jest używany i potrzebujesz/usr/bin/vim
edycja: Michael Durrant naprawił to z numerem 1 na wypadek, gdyby ktoś się zastanawiał.
źródło
sudo apt-get install vim-gui-common
następnie 2)sudo apt-get install vim-runtime
naprawiłem to dla mnie - tj. Nie ma więcejE319: Sorry, the command is not available in this version:
błędów . W rzeczywistości 1) była poprawka, naprawdę podczas wydawania polecenia 2) Dostałem wiadomości, że rzeczy były już aktualne: ...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
(a następnie: wersja zgłosiHuge version without GUI.
)Prawdopodobnie nie masz zainstalowanej pełnej wersji VIM. Aby to sprawdzić, spróbuj wykonać
vim
lub:Na przykład tylko Ubuntu 16.04 LTS
/usr/bin/vim.tiny
Zainstaluj pełny VIM:
Teraz powinieneś to zrobić
/usr/bin/vim.basic
, a.vimrc
polecenia powinny zakończyć się powodzeniem.źródło
Jeśli zaczęło się to po aktualizacji do 16.04, może to być b / c zmiany na python 3 jako domyślny interpreter, jak wskazał @ luka5z.
Aby rozwiązać, zaktualizowałem do najnowszego pliku clang-format.py z https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py
i edytowałem linie .vimrc z:
do:
źródło
Dla mnie musiałem zainstalować vim.nox-py2:
i użyj aktualizacji-alternatyw, aby go aktywować:
wybierz liczbę odpowiadającą vim.nox-py2.
źródło
py
polecenia, zastąp go odpowiednikiem w języku Python 3py3
.