vim でコメントの色を変更する

vim でコメントの色を変更する

私はソースコードを参照するために vim を使用しています。Java ソースファイルでは、コメントが黒い背景に青色で表示され、読みにくいです。この配色を変更して、コメントが明るい色で表示されるようにするにはどうすればよいでしょうか。

答え1

独自の配色を作成します。これを行う最も簡単な方法は、既存の配色をコピーし、色を指定する行を微調整することです。ほとんどの配色では、通常、次のようになります。

hi Comment  guifg=#80a0ff ctermfg=darkred

これを好きな色に変更するだけです。デフォルトの配色を使用している場合は、(例) という新しい配色を作成するだけです~/.vim/colors/suresh.vim(Windows の場合はパスが異なる必要があります - を参照してください:help rtp)。内容は次のとおりです。

hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred

編集が少し簡単になるよう、少し異なる宣言形式を使用するカラースキームを作成しました(標準のものは、多くの色と明るい背景と暗い背景のサポートにより、維持が少し難しくなります)。これは利用可能です。ここ興味があれば、これを参照してください。これは自動的にハイライト表示されるため、変更が簡単で、入力して:w実際にハイライト表示される色を確認できます。ただし、1 つの色だけを変更したい場合は、上記の例に従う方が簡単かもしれません。

答え2

これを ~/.vimrc に追加すると、これまでのところ、背景が黒い端末で青色が少し明るくなり (読みやすくなります) ます。

hi comment ctermfg=blue

(上記を採用するまで、元の投稿で説明されているのと同じ「黒地に青が読み取れない」問題が発生していました。私のように新しいアカウント/マシンで継続的に作業する場合は、簡単に操作できます。 この答え「適切な」アカウント設定にはより堅牢かもしれませんが、コメントの色が赤に変更され、採用するにはより多くの作業が必要になるようです。

答え3

Ubuntu ターミナルの背景はデフォルトで濃い紫色になっており、Vim のコメントは基本的に読めません。

次の設定を vim 内また~/.vimrcは vim 内で直接 (:キーを押した後) 使用すると、問題は解決しました。

set background=dark

関連情報