新しいUbuntuインストールでvimがSyntax.vimを見つけることができないのはなぜですか?

新しいUbuntuインストールでvimがSyntax.vimを見つけることができないのはなぜですか?

私はvimにいくつかの基本的なカスタマイズを試しています。私が望むのは構文強調などです。デフォルトでは単純なテキストではありません。

私の.vimrcファイルは7行で構成されています。

backspace=2
syntax on
filetype indent on
set autoindent
set number
colorscheme desert
set nobackup

vimを起動するたびに、このエラーが発生します。構文ハイライトが表示されない:

E492: Not an editor command: backspace=2
E484: Can't open file /usr/share/vim/syntax/syntax.vim

/usr/share/vim後者の問題は、おそらくフォルダがないという事実から来ているようです。 vimのインストール時に作成されたと思いました。それでは、どうすればいいですか?

答え1

まず、座ってリラックスして深呼吸をしましょう。わかりました、今は本当に?

最初のエラーの場合は、次のものが必要です。

set backspace=2

2番目の問題は、Ubuntuに付属の標準vimを使用していないか、環境が破損しているために発生すると想定できます。おそらくあなたがすべきことは実際に探す構文ファイルは次のとおりです。

find / -name syntax.vim 2>/dev/null

次に、環境変数が正しく設定されていることを確認しますVIMRUNTIME(たとえば、ファイルがある場合は/xyzzy/plugh/syntax/syntax.vimその変数をに設定できます/xyzzy/plugh)。

答え2

最初のエラーの場合は、オプションを設定します。それはsetコマンドを使用し、それがすべてです。

set backspace=2

2番目のエラーの場合、システムファイルがありません/usr/share/vim/syntax/syntax.vim。これは、このファイルを提供するパッケージをインストールする必要があることを意味します。 Ubuntuが提供するすべてのファイルには、パッケージが何であるかを見つけるための一般的な方法があります。 (Debianでも同じ方法が動作します。比較する.)

存在するhttp://packages.ubuntu.com、パッケージの内容からキーワードを検索しますsyntax.vim。これ手がかりあなたは到着vim ランタイムパック。インストールした場合適切なファイルパッケージ、コマンドを実行してapt-file search syntax.vim

この場合は、バッグ以上が必要ですvim-runtime。実際には今インストールせずに読んでください。デフォルトのUbuntuインストールには次のものが含まれます。vimの小さなバージョン最もクールな機能が欠けています(設定ファイルを編集する簡単な方法でのみ使用されます)。深刻な作業のためにはインストールが必要です。vimフルバージョン。あなたは選ぶことができますグラフィカルユーザーインターフェースなしまたはさまざまなGUI。最小でないすべてのバージョンは、構文強調などの一般的な高度な機能を導入します(パッケージによって異なりますvim-runtime)。

関連情報