[解決済み] iTerm2のvimでSolarizedを使用すると色がおかしくなる。
質問
iTerm2、ターミナル vim (non-gui) とソラリゼーション配色で、奇妙な問題があります。まず、私は iTerm2 が暗いソラリゼーション配色を使用するように設定しました。
私は、vim にも solarized を使用しています。私の .vimrc に次の行があります。
set background=dark
colorscheme solarized
ターミナルでは、配色がおかしく見えます。
参考までに、MacVim (gui vim) ではこのように表示されます。
コンソール vim で色を正しく表示させるには、iTerm や .vimrc で何を変更する必要がありますか?
どのように解決するのですか?
いくつか確認することがあります。
-
iTerm2 の環境設定 -> Profiles -> Terminal の "Terminal Emulation" で、 "Report Terminal Type:" が xterm-256color に設定されているかどうかです。
-
.vimrc で、256 色を使用することを確認するために設定できるオプションもあります。
そして、そのうちの1つは動作するはずですが、まずは#1です。set background=dark " solarized options let g:solarized_visibility = "high" let g:solarized_contrast = "high" colorscheme solarized
しかし、Snow Leopard でデフォルトで組み込まれた vim を使用している場合、256 色をサポートするように構築されていないため、動作しないでしょう。Lion のビルトイン バージョンでは動作すると思います。
編集します。
この回答に対するいくつかのコメントに基づいて、私は以下を削除しました。
let g:solarized_termcolors = 256
の行を
.vimrc
の行を削除しました。これは一部の人にとって問題になる可能性があるようです。別の人によると、行を追加することで
let g:solarized_termcolors = 16
という行を追加すると、色表示の問題が解決されたという話もあります。あなた自身のマイレージは異なるかもしれません。
2回目の編集です。
iTerm2にソラライズされたカラーパレットを読み込んでいる場合は
let g:solarized_termcolors=16
. だけ
let g:solarized_termcolors=256
であれば
ではない
をiTerm2カラープリセットとして使用していない場合は、を使用してください。
関連
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
-
[解決済み】tmux モードで vim のカラースキームを失う
-
[解決済み] MacでMonoDevelopを複数起動するにはどうしたらいいですか?
-
[解決済み] Ubuntu、vim、そしてソラリゼーションカラーパレット
-
[解決済み] macOS Sierraでネットワークリンクコンディショナーが動作しない。
-
[解決済み] Mac OS X Leopard の Emacs キーバインド
-
[解決済み] mac上のmongodbデータベースの場所
-
[解決済み] IntelliJ for Mac OS Xの "Alt-Insert "に相当するものは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Mac(os x)です。redis-cliだけをインストールする方法はありますか?
-
[解決済み] Mac版Google Chromeの拡張機能インストールフォルダはどこにありますか?
-
[解決済み] Mac OSXでデフォルトゲートウェイを取得する方法
-
[解決済み] pkgファイルを解凍・梱包する方法を教えてください。
-
[解決済み] macOS Sierraでネットワークリンクコンディショナーが動作しない。
-
[解決済み] Mac OS X Leopard の Emacs キーバインド
-
[解決済み] MacとLinuxでターミナルを使う場合の違いは何ですか?[クローズド]
-
[解決済み] Macターミナルオートコンプリート
-
[解決済み] OS Xで最適なSchemeやLISPの処理系は?[クローズド]
-
[解決済み] OSXでコマンドラインからAndroidStudioプロジェクトを開く