1. 概要

VimはLinuxシステムで広く使用されているテキストエディタです。 さまざまな種類のテキスト編集タスクを実行するのに役立ち、エンドユーザーがそのインターフェイスをカスタマイズすることもできます。

このチュートリアルでは、vimの背景色を設定する方法を学びます。

2. Vimの配色

典型的なvimユーザーとして、ソフトウェアパッケージで利用可能な配色を変更できます。 さらに、カスタマイズされた配色をダウンロードすることもできます。 また、スタートアップファイルを使ってvimの配色を担当することもできます。

Vimは、コマンドラインインターフェイス(CLI)またはグラフィカルユーザーインターフェイス(GUI)で使用できます。 この記事では、コマンドラインインターフェイスで背景色を設定するための手法について説明します。

2.1. 配色の表示

ローカルのLinuxシステムには複数の配色があります。 インストール後、テキストエディタはデフォルトの配色を使用します。これは、端末の背景(明るいまたは暗い)に応じてシステムごとに異なります。

利用可能な配色のリストを取得したい場合は、 vim セッションを開始し、colorschemeコマンドを入力してみましょう。

システムで使用可能なすべての配色を自動的に取得するには、次の形式でcolorschemeコマンドを再度使用します。

:colorscheme + space + tab

上記のコマンドを実行すると、出力はblueとして取得されます。

Tab キーを押し続けると、すべてのデフォルトの配色を実行できます。 通常、ダークブルーデフォルトレッドデザートイブニングなどの幅広い色が含まれています。 、エルフロードなど。

2.2. 配色の変更

vimテキストエディタの配色を選択した配色に変更できます。 vim カラーテキストエディタの色を夕方の色に変更するには、colorschemeコマンドを使用します。

:colorscheme evening

または、colorschemeコマンドを省略できます。

:color evening

上記のコマンドを実行した後、テキストエディタをeveningの配色に設定しました。

2.3. 配色をダウンロード

Linuxシステムではデフォルトでは利用できないカスタマイズ可能な配色がたくさんあります。 これらはGitHubなどのリモートソースからダウンロードできます。

最新の配色をローカルのLinuxシステムにダウンロードした後、それらを〜/ .vim /colorsディレクトリに転送する必要があります。 このディレクトリが存在しない場合は、作成しましょう。

$ mkdir ~/.vim/colors

次に、ダウンロードした配色を〜/ .vim /colorsディレクトリに移動する必要があります。

$ mv ~/Downloads/colorscheme_downloaded ~/.vim/colors

上記の例では、〜/ Downloads / colorscheme_downloaded は、ダウンロードされた配色が現在利用可能なディレクトリです。

配色に加えられたすべての変更は、vimセッションがアクティブである間だけ残ることに注意する必要があります。 そのセッションを終了すると、背景の配色がデフォルトの配色にリセットされます。

3. Vimの背景色を手動で設定する

highlight コマンドを使用して、vimの背景色を手動で構成できます。 vim の背景色を黒に設定するには、コマンドは次のとおりです。

:highlight Normal ctermfg=white ctermbg=black

または、短縮形を使用できます。

:hi Normal ctermfg=white ctermbg=black

ここで、コマンドhighlightは命令を参照しています。

ハイライト後、上記のコマンドで通常を使用しました。 グループを指します。 ここで、Normalは通常のテキストを意味します。 グループには次のものが含まれます。

  • 通常は通常のテキストを指します
  • NonText は、テキストと見なされない文字を指します
  • カーソルはカーソルを指します
  • ErrorMsg は、エラーを表すメッセージを指します

ctermfg = white は、ターミナルテキストエディタで前景色をwhiteに設定するために使用されます。 最後に、 ctermbg = black を使用して、ターミナルテキストエディタで背景色をblackに設定します。

上記のコマンドを実行すると、vimテキストエディタがの背景色で表示されます。

4. Vimの背景色を永続的に設定する

vim セッションを終了すると、配色に加えた変更は破棄され、次のセッションで配色がデフォルトにリセットされます。 したがって、vimの構成ファイルを選択した色で更新する必要があります。 これにより、変更が永続的になります。

ユーザーのホームディレクトリまたは/etcディレクトリにあるvimスタートアップファイル。vimrcにアクセスしてみましょう。 。vimrcファイルは、vimセッションが開始されると初期化される選択的なランタイム設定を保持します。 colorscheme コマンドを使用して、必要な配色を追加します。

:colorscheme white

上記の例では、デフォルトの背景を色に構成しています。

5. 結論

この記事では、colorschemeおよびhighlightコマンドを使用して、vimの背景色を設定する方法を学びました。 さらに、vimの背景色の変更を永続的に設定する方法についても説明しました。