0

私は CLI 編集チームとして、OS X 10.7.5 の上で iTerm2 (ビルド 1.0.0.20130319) と Vim (MacVim Snapshot 66 のビン) を使用しています。

iTerm2:

  • 配色: ソラライズド ダーク
  • 端末タイプ: xterm
  • 最小コントラスト: 最低
  • 透明度:なし
  • 調光: 無効
  • 背景画像:なし

ヴィム:

set t_Co=16
set background=dark
colorscheme solarized

echo &t_Co16 を返します。一般的に、基本的なセットアップに問題はないようです。しかし、さらに、「NonText」と「SpecialKey」の文字に、ソラライズされたカラー パレット (パレットはここにあります) から利用可能な色の値を与えようとしています。

highlight NonText ctermfg=0
highlight NonText guifg=#073642

highlight SpecialKey ctermfg=0
highlight SpecialKey guifg=#073642

奇妙なことに、「SpecialKey」グループは「cterm」の色の値を正しく表示しますが、「nonText」グループは表示しません。「ctermbg」で使われている値 8 を表示しているようです。その結果、すべての「テキスト以外」の文字は表示されなくなりました。どちらのグループも「guifg」値を受け入れます。

セットアップに干渉する可能性のあるものを見逃していませんか?

4

1 に答える 1

2

solarized bugtrackerで解決策を見つけました。

この設定により、特定の要素とグループに色を割り当てることができます:

highlight CursorLineNr cterm=none ctermfg=0 guifg=#073642
highlight NonText cterm=none ctermfg=0 guifg=#073642
highlight SpecialKey cterm=none ctermfg=0 guifg=#073642 ctermbg=8 guibg=#002b36

注意してください

cterm=なし

問題を修正します。

于 2013-03-22T14:48:32.963 に答える