私の.vimrcから:
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()
行を削除することはできますが、このファイルが以前に機能していたため、実際に何が欠落しているか、またはアップグレードが必要であることが原因であることがわかります。
vim
内から試してください...
:version
そしてあなたが得るなら...
Small version without GUI.
パッケージvim-gui-common
がありません。 vim-runtime
をインストールすることもお勧めします。インストールするコマンド:
Sudo apt-get install vim-gui-common
Sudo apt-get install vim-runtime
別の原因は、代替案が間違ったものを指していることです。
update-alternatives --display vim
何が使用されているかを示すために...
update-alternatives --config vim
別のvimに変更します。 /usr/bin/vim.gnome
が使用されており、/usr/bin/vim
が必要である可能性があります
編集:マイケル・デュランは、誰もが不思議に思う場合に備えて#1でそれを修正しました。
おそらく、VIMのフルバージョンがインストールされていない可能性があります。確認するには、vim
または次を実行してください。
readlink -f `which vi`
たとえば、Ubuntu 16.04 LTSには/usr/bin/vim.tiny
のみが付属していました
完全なVIMをインストールします。
Sudo apt update
Sudo apt install vim
これで/usr/bin/vim.basic
が得られ、.vimrc
コマンドが成功するはずです。
16.04に更新した後にこれが開始された場合、@ luka5zが指摘したように、デフォルトのインタープリターとしてpython 3への変更のb/cかもしれません。
解決するために、 https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py から最新のclang-format.pyファイルに更新しました=
および.vimrc行の編集:
" Add hook for clang-format
map <C-K> ggVG :pyf /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:pyf /usr/local/bin/clang-format.py<cr>
に:
" Add hook for clang-format
map <C-K> ggVG :py3f /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:py3f /usr/local/bin/clang-format.py<cr>
私にとっては、vim.nox-py2をインストールする必要がありました:
aptitude install vim-nox-py2
そして、update-alternativesを使用してアクティブにします。
update-alternatives --config vim
vim.nox-py2に対応する番号を選択します。