iTerm2の背景色をそのまま適用したいのに、256色のカラーパレット内に背景色と同じ色のパレットが含まれていない…という事がありました。
色々なカラースキームを試してみたいけど、背景色を変えるのは嫌だという気持ちの方は結構居らっしゃるかと思われます。
結論を言うと、背景色を揃えたいグループのctermbg
にnone
を与えてあげればターミナルの背景色と同じになります。
.vimrc
# colorschemeより前に記述.
autocmd ColorScheme * highlight Normal ctermbg=none
autocmd ColorScheme * highlight LineNr ctermbg=none
colorscheme 任意のカラースキーム
背景色が違うぞ、というグループに片っ端からctermbg=none
を適用してやりましょう。
どんなグループがあるんだっけ? と思った方は、:help group-name
:help highlight-groups
を叩くか、以下のリンクを参考にすると良いかと思われます。
vimrcのcolorグループ一覧 – Alters Tech Blog