2013-04-09 68 views
0

首先,我ssh到这台服务器称为thor,我设定的bash提示符,在我开始TMUX它看起来像下面奇怪TMUX VIM

[[email protected]] ~ 
→ somecommand 

后,我开始TMUX,原来这个

[[email protected]] ~ 
→ somecommand 
somecommand

更多的空间,输入一个命令我打进入后,它看起来像这样

[[email protected]] ~ 
→ somecommand 
[[email protected]] ~ 
→  somecommand 

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

wierd vim in tmux throug ssh

我用jk移动,但当前行是不是样子,有的线路不visiable。

回答

4

这似乎是你的TERM变量设置错误。

据为TMUX man页面发现here

术语环境变量必须设置为“屏幕”的内部TMUX运行的所有程序 。新窗口会自动将'TERM =屏幕'添加到其环境中,但必须注意 不要在shell启动文件中重置此项。

确保TERM设置为screenscreen-256color(您可以通过键入echo $TERM检查)。如果不是检查你的初始化文件,如.profile.bashrc,并确保你不写过TERM变量。

+0

是的,你说得对,我把'term'设置为'screen-256color',它起作用!谢谢! – Markee 2013-04-11 01:57:47