CentOS でシステムの代わりにローカルバージョンの vim を使用する

CentOS でシステムの代わりにローカルバージョンの vim を使用する

私の学校では CentOS と古いバージョンの vim を実行しています。新しいバージョンの vim を使用すれば、他の方法ではアクセスできないものにアクセスできるようになります。Python、lua などを使用して 7.4.300 バージョンの vim をビルドして構成し、成功しました。ただし、ビルドには色や構文がないため、見栄えが悪く、vimrc をロードするときにエラーが発生します。これらの組み込みの色や構文を含める構成オプション、またはシステム vim の設定を検索するように検索を変更する方法はありますか?

答え1

カラー スキームをインストールするには、ホーム ディレクトリに 2 つのフォルダーを作成します。

[user@vembuserver]mkdir ~/.vim

[user@vembuserver]mkdir ~/.vim/colors

次にテーマ設定ファイルが必要になります。最新のカラースキームと多くの古いカラースキームは以下からダウンロードできます。ここ(vim エディターの公式サイト)。

各テーマごとに、.vimファイルまたは圧縮アーカイブが取得され、解凍すると多数の.vimファイルが生成されます。

ここで、すべてのファイルをホームディレクトリの .vim/colors/ ディレクトリにコピーする必要があります。

たとえば、matrix.vimというテーマをダウンロードした場合、

[user@vembuserver]mv matrix.vim ~/.vim/colors

これでカラースキームがインストールされました。ファイルを編集するときはいつでも、次のようにカラースキームを変更できます。

:colorscheme matrix.vim ファイルをそのディレクトリにコピーすることで、好きなだけテーマをインストールできます。

テーマをデフォルトのテーマにしたい場合は、次のコマンドを.vimrcに追加します。

カラースキームマトリックス

ありがとう!

答え2

7.4.300 Vimを適切に構成、ビルド、インストールしていれば、標準の構文ファイルとカラースキームファイルがすでに用意されているはずです。起動しvimて実行します。

:echo $VIMRUNTIME

これで、ランタイムファイルがインストールされていると思われる場所がわかりますvim。何かあるかどうかを確認するには、以下を実行します。

:!ls $VIMRUNTIME

colorsこれにより、およびディレクトリを含むファイルとディレクトリのリストが表示されますsyntax

これらのコマンドのいずれかが説明どおりに動作しない場合は、設定を微調整する必要があります。

答え3

完全に構成された自作Vimを入手するには、インストールただし、システムディレクトリにインストールする必要はありません。心配しないでください。ビルドするときは、コマンド--prefixを実行するときにオプションを使用してビルドプレフィックスを指定します./configure。たとえば、https://stackoverflow.com/a/9801429/1390430特定のディレクトリにインストールするビルドを構成する方法を示します。Web 検索を行うと、さらにいくつか見つかります。ビルド プレフィックスに書き込み可能なディレクトリを使用し、Vim をビルドして を実行し、make installそのディレクトリが PATH 変数にあることを確認すれば、準備完了です。

関連情報