2017-01-14 2 views
1

MacからSSHを使用してUbuntu 16.04サーバに接続するとき、VimのSolarizedテーマを使用しようとするときの色が正しくありません。私のセットアップに関するいくつかの詳細:MacからUbuntuサーバへのSSH接続時にVim Solarizedの色が正しくない

Mac Terminal.app xterm-256colorとSolarized Darkプロファイルを使用しています。

Ubuntu 16.04でもxterm-256colorとZSH(Zprezto)を使用しています。それが有効になってsolarizedカラースキームと有効solarizedとその推奨設定と二なしでどのように見えるか

は、ここに私の.vimrcの2つのスクリーンショット、最初の詳細です。私はset t_Co=16let g:solarized_termcolors=16の両方を試しましたが(両方のスクリーンショットでコメントアウトされています)、それは役に立ちませんでした。

Solarized無効:有効Solarized without solarized enabled

with solarized enabled]

答えて

1

あなたは著者からの提案を読みましたか?端末のカラーパレットを作成者が提供するカスタムプロファイルに設定することをお勧めします。 TERMINALのUSERS FOR

重要な注意:Vim page on his siteから

あなたはを設定することを検討してくださいしてくださいしてください、ターミナルモード(すなわちないのgvimやmacvimなどのGUIバージョンで)でSolarized使用しようとしている場合あなたの端末エミュレータのcolorschemeを使用してSolarizedパレットを使用します。私はいくつかの一般的なターミナルエミュレータとXdefaultsのパレットをSolarized homepageから入手可能な公式のSolarizedのダウンロードに含めました。これらの色を使用せずにSolarizedを使用する場合、Solarizedは、その256色のターミナルパレットと互換性のあるセットにカラーチャートを分解するように指示する必要があります(ターミナルの16色の値を使用すると、パレット)。

カスタムターミナルカラーを使用している場合は、solarized.vimがそのまま使用できます。 256色をサポートするターミナルエミュレータを使用しており、カスタムソラリゼーションターミナルカラーを使用したくない場合は、劣化256色のカラーチャートを使用する必要があります。そのためには、単にcolorschem solarized行の前に次の行を追加します。もう一度

let g:solarized_termcolors=256 

、私はちょうどSolarized値に手動または輸入のために利用可能な多くの端末のスキームの1つを介してにあなたの端末の色を変更することをお勧めします。

あなたのアドバイスに従って、カスタムカラーパレットを端末アプリケーションにインポートする必要があります。

あなたのスクリーンショットに基づいて、私はあなたがアップルのターミナルアプリケーションを使用していると思います。 homepageからSolarizedをダウンロードして、解凍したらosx-terminal.app-colors-solarizedフォルダにあるTerminalのカラーファイルを見つけてください。この書き込みのように4つのバージョンがあります:

  • ダークライト
  • ライト(xterm256色)
  • ダークバックの多くの後(xterm256色)
+0

が含まれていると述べ私は1台のでもMy Mac(OS X 10.12.2)を使用すると、上記のリンク先のページのTerminal.app SolarizedダウンロードはVimのにもかかわらず、一緒に取得しないことを発見しましたあなたが言った指示。私のために働いた解決策は、上記の私の答えでリンクされている最近のフォークソーラーズフォークを使用することでした。私がこれをやった後、私はVimで正しいSolarized色を得ることができました。 – surfearth

1

と最新版のMac Terminal.appで更新されたsolarized-osx-terminal-colorsを使用して問題を解決しました。私の.vimrcに戻ったばかりの多くの後

syntax enable 
set background=dark 
colorscheme solarized 
関連する問題