奇怪的tmux vim通过ssh

时间:2013-04-09 02:04:03

标签: vim ssh tmux

首先我进入名为thor的服务器,我设置了bash提示符,在启动tmux之前它看起来像是

[1.9.3@lizhe] ~ 
→ somecommand

在我启动tmux之后,它转向了这个

[1.9.3@lizhe] ~ 
→    somecommand

somecommand之前的更多空格,输入命令后我点击回车,看起来像这样

[1.9.3@lizhe] ~ 
→ somecommand
[1.9.3@lizhe] ~ 
→     somecommand

另一个大问题是vim,它完全无法使用,只需查看以下屏幕记录,我不知道如何描述它。

wierd vim in tmux throug ssh

我使用j k移动,但当前行看起来不像,有些行不可见。

1 个答案:

答案 0 :(得分:4)

您的TERM变量似乎设置错误。

根据TMUX发现here

的手册页
  

必须将TERM环境变量设置为“screen”                在tmux中运行的程序。新窗口会自动生成                将'TERM = screen'添加到他们的环境中,但必须小心                不要在shell启动文件中重置它。

确保将TERM设置为screenscreen-256color(您可以通过键入echo $TERM来查看)。如果不检查您的初始文件,例如.profile.bashrc,请确保不要覆盖TERM变量。