だから私はずっと前に作ったNeoVimのセットアップを持っています。友人が私にSolarizedターミナルのテーマが素晴らしいと確信したので、それを構成しました。一致するVimテーマがあるかどうかはわかりません。
とにかく、RustとC++を使い始めたとき、コンパイラの警告はテキストと同じ色で強調表示されていました。これは主に未使用のインポートなどのためでしたので、あまり気にしませんでした。しかし最近、Cコードを見ると非常に邪魔になりました。
これは状況です:
(行はuse std::io;
と表示されますが、フォントの色はハイライトと一致します。)
だから私の質問は、誰かがハイライトの色を編集する方法を知っているかどうかです。テーマをどこに設定したか覚えていません。~/.Xresources
にあると思います。
Xft.dpi: 104
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintfull Xcursor.size: 40
URxvt.termName: xterm-256color
URxvt.font: xft:DejaVu Sans Mono:pixelsize=24
URxvt.scrollBar: false
URxvt.scrollStyle: rxvt
URxvt.internalBorder: 20
URxvt.letterSpace: -2
URxvt.iso14755: False
URxvt.iso14755_52: False
#define S_base03 #002b36
#define S_base02 #073642
#define S_base01 #586e75
#define S_base00 #657b83
#define S_base0 #839496
#define S_base1 #93a1a1
#define S_base2 #eee8d5
#define S_base3 #fdf6e3
*background: S_base03
*foreground: S_base0
*fadeColor: S_base03
*cursorColor: S_base1
*pointerColorBackground:S_base01
*pointerColorForeground:S_base1
#define S_yellow #b58900
#define S_orange #cb4b16
#define S_red #dc322f
#define S_Magenta #d33682
#define S_Violet #6c71c4
#define S_blue #268bd2
#define S_cyan #2aa198
#define S_green #859900
!! black dark/light
*color0: S_base02
*color8: S_base03
!! red dark/light
*color1: S_red
*color9: S_orange
!! green dark/light
*color2: S_green
*color10: S_base01
!! yellow dark/light
*color3: S_yellow
*color11: S_base00
!! blue dark/light
*color4: S_blue
*color12: S_base0
!! Magenta dark/light
*color5: S_Magenta
*color13: S_Violet
!! cyan dark/light
*color6: S_cyan
*color14: S_base1
!! white dark/light
*color7: S_base2
*color15: S_base3
Solarizedを使用する場合は、ターミナルエミュレーターとVim(また、他のほとんどすべてのアプリケーション)で両方で構成する必要があります。ターミナルカラーを真剣に使いたい。)
Vimの場合、Solarizedカラースキームは altercation/vim-colors-solarized リポジトリから取得できます。
そのリポジトリのREADMEファイルの指示に従うか、すでにプラグインマネージャを使用している場合は、それを使用してそのプラグインをインストールします。
この行を.vimrc
に追加していることを確認してください。
colorscheme solarized
('background'
も明示的に「暗い」または「明るい」に設定することをお勧めしますが、Vimは通常、端末の背景色からそれを理解するのに非常に優れています。)