tmuxのため、viに太字のフォントが表示されます。

tmuxのため、viに太字のフォントが表示されます。

Solarized ColorschemeおよびAirlinesプラグインを使用してtmuxインストールしました。vim開始するまで、すべてが大丈夫で、tmuxすべてのフォントが太字で表示され、航空会社のステータスバーが奇妙に見えます。 iTerm2を使うとき、これは一般的な問題だと聞きました。
見つけることができるほとんどすべての解決策を試しましたが、何も機能しないようです。

echo $TERM表示される内容は次のとおりです。

  • tmuxの使用 -screen
  • tmuxを使用しない -xterm-256color

set -g default-terminal "tmux"bashrcファイルに追加しました。tmux.conf
[ -n "$TMUX" ] && export TERM=screen-256color

ベストアンサー1

問題は、色のテーマにはtmux端末の説明よりも多くの色が必要で、vimは欠けている色の一部を置き換えるために太字のフォントを使用していることです。

代わりに

set -g default-terminal "tmux"

適切な数の色を含む端末の説明を使用してください。

set -g default-terminal "tmux-256color"

ターミナルデータベースに「tmux」がある場合は両方とも追加されているので、おそらく別のデータベースがあります。2015年5月:

# 2015-05-02
#       + remove unnecessary ';' from E3 capabilities -TD
#       + add tmux entry, derived from screen (patch by Nicholas Marriott).
#       + split-out recent change to nsterm-bce as nsterm-build326, and add
#         nsterm-build342 to reflect changes with successive releases of OSX
#         (discussion with Leonardo B Schenkel)
#       + add xon, ich1, il1 to ibm3161 (patch by Stephen Powell,
#         Debian #783806)
#
# 2015-05-17
#       + remove screen-bce.mlterm, since mlterm does not do "bce" -TD
#       + add several screen.XXX entries to support the respective variations
#         for 256 colors -TD

おすすめ記事