0

首先我 ssh 进入这个名为 的服务器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,它完全无法使用,只是查看以下屏幕记录,我不知道如何描述它。

通过 ssh 在 tmux 中使用奇怪的 vim

我用j k的是移动的,但是当前的线不是它的样子,而且有些线是不可见的。

4

1 回答 1

4

看来您的TERM变量设置错误。

根据此处找到的 TMUX 手册页

对于在 tmux 中运行的所有程序,TERM 环境变量必须设置为“screen”。新窗口会自动将“TERM=screen”添加到它们的环境中,但必须注意不要在 shell 启动文件中重置它。

确保 TERM 设置为screenscreen-256color(您可以通过键入 来检查echo $TERM)。如果不是检查您的初始化文件,例如.profileand.bashrc并确保您没有覆盖该TERM变量。

于 2013-04-09T04:30:43.500 回答