4

ubuntu Trusty 14.04でtmux 2.1、ターミネーター0.97、およびvim 7.4を使用しています

Vim のカラースキームは、ソラリゼーション ダークです。色は tmux 以外では問題ありませんが、tmux を使用する場合はわずかに異なります。

違いは、背景として base03 の代わりに base02 を使用して、背景がわずかに明るいことです ( http://ethanschoonover.com/solarizedを参照)。

私は tmux を使用した色に関する多くの問題レポートを調べており、vim と tmux の設定のほぼすべての組み合わせを試しました。

私はvimにt_Co = 256を持っています。t_Co=16 も試してみました

set -g default-terminal "xterm" または "screen" または "screen-256color" は何も変更しません。

「xterm-256color」を試してみると、背景はbase03ですが、base02はほとんどすべてのテキストを強調しています。色はまだバラバラです。

これは gnome-terminal でも発生します。ターミネーターと gnome-terminal の両方に、ソラライズされたテーマとカラー パレットがあります。

私の macbook pro にはまったく同じ .vimrc と .tmux.conf の設定があり、すべて問題ありません。

どうすればこれを修正できますか?

編集: ラップトップから sshing + tmux を実行しても色の問題は発生しないため、ubuntu のターミナル エミュレーターに問題がある可能性があります。

4

2 に答える 2

1

やってみました:

let g:solarized_termtrans = 0 or 1
let g:solarized_degrade = 0 or 1
let g:solarized_contrast = "normal" or "high" or "low"

?

また、Solarized 作成者のメモによると、端末でカラースキームを使用する場合は、スキームの色を端末のカラー パレットに追加することが重要です。Edit > Profile Preferences > tab Colorsgnome-terminal では、手動で色をカラー パレットに追加することができます。https://github.com/vim-scripts/SolarizedのセクションIMPORTANT NOTE FOR TERMINAL USERSのメモを確認できます。

于 2016-01-27T03:30:03.057 に答える