Bash 中的长行被部分隐藏而不是换行

Bash 中的长行被部分隐藏而不是换行

当我通过 SSH 在具有较新操作系统和 bash 版本的服务器上工作时,我发现较长的输入行被部分隐藏。我更喜欢看到软换行的行。我不知道是否有一些选项可以更改此行为。

例如,当我输入一行“ longgggggggggggggggggggggggggggggggggggggggggggggggg

在旧服务器上(首选):

[root@VM-OLD ~] longgggggggggggggggggggggggggggg
ggggggggggggg

在新服务器上:

<ggggggggggggg

我尝试了不同的终端应用程序,但这种行为并没有改变。

我怎样才能获得首选的行为?

更新:

Kamil 好心地发布了一个类似问题的链接。我尝试了这些答案中描述的以下修复方法,但没有任何变化:

  1. bind 'set horizontal-scroll-mode off'

  2. 将“ set horizontal-scroll-mode off”添加到~/.inputrc/etc/inputrc

  3. infocmp $TERM并且有一个入口输出

  4. export TERM=xterm

此外,我可以确认当前的shell是bash:

$ echo "$SHELL"
/bin/bash


$ ls -l /proc/"$$"/exe
lrwxrwxrwx 1 root root 0 Oct 12 11:50 /proc/3420430/exe -> /usr/bin/bash

相关内容