通过SSH在tmux中的vim出现颜色问题。

时间:2018-11-01 22:46:25

标签: vim terminal tmux gnome-terminal

我在使用tmux和vim时遇到问题,它们的背景色不同,但是仅当我将它换成另一台机器时才如此。到目前为止,我所发现的已发布问题的解决方案都没有为我工作。

enter image description here

左边是我的本地计算机,右边是当我将ssh放入我的devbox时。这是一个tmux会话。

在两台计算机上:

  • TERM设置为“ screen-256color”
  • 使用bash
  • .vimrc包含set term=screen-256color
  • .tmux.conf包含set -g default-terminal "screen-256color"

我正在使用Gnome。当我在ssh中并且仅使用cli时,tmux中的背景色是正常的,这仅在我打开vim时出现,并且在退出时返回正常的配色方案。

1 个答案:

答案 0 :(得分:0)

我可以通过在colo default中使用.vimrc来解决此问题。令我眼前一亮的是,我坚信这是一个tmux问题,并且完全忘记了vim在远程机器上采购了系统.vimrc