通过ssh实现奇怪的tmuxvim

通过ssh实现奇怪的tmuxvim,vim,ssh,tmux,Vim,Ssh,Tmux,首先,我将ssh连接到名为thor的服务器中,设置bash提示符,然后启动tmux,如下所示 [1.9.3@lizhe] ~ → somecommand 在我启动tmux之后,它变成了这样 [1.9.3@lizhe] ~ → somecommand 在somecommand之前有更多的空间,在键入我按enter键的命令后,看起来是这样的 [1.9.3@lizhe] ~ → somecommand [1.9.3@lizhe] ~ → somecommand 另一个大问题

首先,我将ssh连接到名为
thor
的服务器中,设置bash提示符,然后启动tmux,如下所示

[1.9.3@lizhe] ~ 
→ somecommand
在我启动tmux之后,它变成了这样

[1.9.3@lizhe] ~ 
→    somecommand
在somecommand之前有更多的空间,在键入我按enter键的命令后,看起来是这样的

[1.9.3@lizhe] ~ 
→ somecommand
[1.9.3@lizhe] ~ 
→     somecommand
另一个大问题是vim,它完全不可用,只需检查下面的屏幕记录,我不知道如何描述它


我使用
j
k
移动,但当前行不是它看起来的样子,有些行不可见。

看起来您的
术语
变量设置错误

根据找到的TMUX手册页

术语环境变量必须设置为“screen”表示所有 在tmux中运行的程序。新窗口将自动关闭 将“术语=屏幕”添加到他们的环境中,但必须小心 不在shell启动文件中重置此设置


确保术语设置为
screen
screen-256color
(您可以通过键入
echo$TERM
进行检查)。如果没有,请检查初始化文件,如
.profile
.bashrc
,并确保没有过度写入
术语
变量

您的
术语
变量似乎设置错误

根据找到的TMUX手册页

术语环境变量必须设置为“screen”表示所有 在tmux中运行的程序。新窗口将自动关闭 将“术语=屏幕”添加到他们的环境中,但必须小心 不在shell启动文件中重置此设置


确保术语设置为
screen
screen-256color
(您可以通过键入
echo$TERM
进行检查)。如果没有,请检查初始化文件,如
.profile
.bashrc
,并确保没有过度写入
术语
变量

是的,你是对的,我将我的
术语设置为
screen-256color
,它就工作了!非常感谢。是的,你是对的,我将我的
术语设置为
screen-256color
,它就工作了!非常感谢。