Dari .vimrc saya, dapatkan:
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()
Saya dapat menghapus baris, tetapi saya lebih suka tahu apa yang saya benar-benar hilang atau perlu memutakhirkan yang menyebabkan ini karena file ini bekerja untuk saya sebelumnya.
vim-tiny
paket kurus diinstal secara default, yang tidak termasukvim-runtime
paket. Saya memperbaiki E319 saya dengan menginstalvim
paket yang lebih besar, yang memilikivim-runtime
ketergantungan.vim
tidak diinstal, tetapivi
ternyata. Setelah menginstalvim
semuanya bekerja.:version
tidak mengatakan apa-apa tentang GUI dan menginstal -gui-commmon atau -runtime tidak memperbaiki masalah, itu aktif~/.vimrc
.Jawaban:
Coba dari dalam
vim
...dan jika Anda mendapatkan ...
Anda kehilangan paket
vim-gui-common
. Mungkin juga disarankan untuk menginstalvim-runtime
. Perintah untuk menginstal:Penyebab lain mungkin karena alternatif menunjuk ke yang salah:
untuk menunjukkan apa yang digunakan dan ...
untuk mengubah ke vim lain. Bisa jadi yang
/usr/bin/vim.gnome
digunakan dan Anda butuhkan/usr/bin/vim
sunting: Michael Durrant memperbaikinya dengan # 1 seandainya ada yang bertanya-tanya.
sumber
sudo apt-get install vim-gui-common
lalu 2)sudo apt-get install vim-runtime
memperbaikinya untuk saya - yaitu tidak ada lagiE319: Sorry, the command is not available in this version:
kesalahan . Faktanya, 1) adalah perbaikannya, benar-benar ketika mengeluarkan perintah 2) Saya mendapat pesan yang mengatakan bahwa semuanya sudah mutakhir: ...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
(dan kemudian: versi akan melaporkanHuge version without GUI.
)Anda mungkin belum menginstal versi lengkap VIM. Untuk memeriksa, coba jalankan
vim
atau:Sebagai contoh, Ubuntu 16.04 LTS hanya datang dengan
/usr/bin/vim.tiny
Pasang VIM lengkap:
Sekarang Anda harus sudah
/usr/bin/vim.basic
, dan.vimrc
perintah harus berhasil.sumber
Jika ini dimulai setelah Anda memperbarui ke 16,04, itu mungkin b / c dari perubahan ke python 3 sebagai penerjemah default seperti yang ditunjukkan oleh @ luka5z.
Untuk menyelesaikannya, saya memperbarui ke file clang-format.py terbaru dari https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py
dan mengedit baris .vimrc dari:
untuk:
sumber
Bagi saya, saya harus menginstal vim.nox-py2:
dan gunakan pembaruan-alternatif untuk mengaktifkannya:
pilih nomor yang sesuai dengan vim.nox-py2.
sumber
py
perintah, ganti dengan setara Python 3py3
.