vimのソラリゼーション色がうまくいかないようです


8

私はvimを実行していて、vimのソラリゼーションされた色をターミナルで機能させるようにしています。

これは私のvimrcファイルにあります:

set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized

動作していないようです。

(_echoを使用して)t_Coの値を出力しました。これは256です。

問題は何ですか?よくわかりません。


なぜg:solarized_termcolors = 16行がコメント化されているのですか?
ウクロスキット、2011

コメントを外しても何の影響もなかったので、すべてが台無しになり、背景は白になり、左側の数字は灰色がかった背景になり、テキストがある場所は灰色がかった背景になります。
user27449

回答:


6

同様の問題がありました。これを.vimrcに追加すると問題が解決しました

set term=xterm-256color
set background=light
colorscheme default

配色をデフォルトに設定した理由がわかりませんが、端末のテーマとして太陽光線を使用しているため、色が太陽光線に似ているだけかもしれませんが、それで十分です。


3
set term = xterm-256colorが私にとっての道でした。
deadalnix

2
これは、カラースキームをソラリゼーションに設定するものではありません。
IanVaughan 2013年

4

あなたがする必要があります:

let g:solarized_termcolors=256
set background=light
colorscheme solarized

let g:solarized_termcolors=256縮退カラーモードを有効にします。これは、端末エミュレーターにソラリゼーション色を適用しない場合にのみ必要です。


t_Co = 256を削除する必要がありますか?私があなたが置いたことをしたとき、私の端末全体が
毎秒

色の数を強制することはうまくいくかもしれませんが、通常はうまくいきません。TERM環境変数をエミュレータに適したものに設定します。どんな端末を使っていますか?
パブロカステッ

私は標準のターミナルを使用して、Mac OSX Leapardにいます。
user27449

Solarizedの作者はここで
Pablo Castellazzi

3

私はそれを理解しようとするために2-3時間を費やしました。これは、Vimでこの配色を設定する方法です。

最初にtmuxを起動しないでください。時々、それは端末のカラースキームを台無しにします。

  1. set syntax on
  2. :echo &t_Covimで何が得られるか確認してください。それが8ならあなたがしたいset t_Co=16と思うでしょう、そしてそれが256ならset t_Co=256
  3. t_Co=256次よりも設定している場合は:let g:solarized_termcolors=256またはt_Co=8および:let g:solarized_termcolors=16
  4. set background=light または set background=black
  5. そして最後に colorscheme solarized

3

に追加 ~/.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を構成するファイルに含まれていることに気付きました。


1

256色をサポートしないデフォルトのターミナルでも同じ問題が発生しました。iTerm2をインストールして問題を解決しました。

編集:

また、Solarized for iTerm2をインストールする必要があります。


おかげで、私はこのソリューションを1週間以上探していましたが、これはうまくいきます。
Dimpu Aravind Buddha 2017

0

上手、

  1. まず、solarized.vimを.vim / colorsフォルダーにダウンロードします。

  2. 次に、togglebg.vimを.vim / autoloadフォルダーにダウンロードします。

vimをもう一度起動してみて、機能するかどうかを確認します。そうでない場合は、エラーメッセージが表示されます


試してみましたが、変更はありません。私はこのエラーを受け取りましたが、(command-tをインストールした後)vim / bundle / vim-makegreen / plugin / makegreen.vimとは無関係であると思います:73行目:E227:マッピングはすでに\ tに存在しています
user27449
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.