私はvimを実行していて、vimのソラリゼーションされた色をターミナルで機能させるようにしています。
これは私のvimrcファイルにあります:
set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized
動作していないようです。
(_echoを使用して)t_Coの値を出力しました。これは256です。
問題は何ですか?よくわかりません。
私はvimを実行していて、vimのソラリゼーションされた色をターミナルで機能させるようにしています。
これは私のvimrcファイルにあります:
set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized
動作していないようです。
(_echoを使用して)t_Coの値を出力しました。これは256です。
問題は何ですか?よくわかりません。
回答:
同様の問題がありました。これを.vimrcに追加すると問題が解決しました
set term=xterm-256color
set background=light
colorscheme default
配色をデフォルトに設定した理由がわかりませんが、端末のテーマとして太陽光線を使用しているため、色が太陽光線に似ているだけかもしれませんが、それで十分です。
あなたがする必要があります:
let g:solarized_termcolors=256
set background=light
colorscheme solarized
let g:solarized_termcolors=256
縮退カラーモードを有効にします。これは、端末エミュレーターにソラリゼーション色を適用しない場合にのみ必要です。
私はそれを理解しようとするために2-3時間を費やしました。これは、Vimでこの配色を設定する方法です。
最初にtmuxを起動しないでください。時々、それは端末のカラースキームを台無しにします。
set syntax on
:echo &t_Co
vimで何が得られるか確認してください。それが8ならあなたがしたいset t_Co=16
と思うでしょう、そしてそれが256ならset t_Co=256
t_Co=256
次よりも設定している場合は:let g:solarized_termcolors=256
またはt_Co=8
および:let g:solarized_termcolors=16
set background=light
または set background=black
colorscheme solarized
に追加 ~/.vimrc
" Solarized Dark
syntax enable
set t_Co=256
let g:solarized_termcolors=256
set background=dark
colorscheme solarized
これは、Soliizedのansiバージョンとxterm-256colorバージョンの両方で機能します。新しいOS X 10.8.5 VMインストールのターミナル2.3でテスト済み。
注:この回答は、プロファイル見本の変更を提案した以前の回答に優先します。最近、これらのコマンド.vimrc
が実際にSolarizedを構成するファイルに含まれていることに気付きました。
256色をサポートしないデフォルトのターミナルでも同じ問題が発生しました。iTerm2をインストールして問題を解決しました。
編集:
また、Solarized for iTerm2をインストールする必要があります。
上手、
まず、solarized.vimを.vim / colorsフォルダーにダウンロードします。
次に、togglebg.vimを.vim / autoloadフォルダーにダウンロードします。
vimをもう一度起動してみて、機能するかどうかを確認します。そうでない場合は、エラーメッセージが表示されます