xterm 文本换行和反向命令搜索无法正常工作

xterm 文本换行和反向命令搜索无法正常工作

我的做法是:Arch Linux, i3, xterm.我也很乐意提供其他详细信息。

我已经遇到这个问题有一段时间了。就是这个。当窗口上有某些文本并且调整终端大小后,文本不会根据终端的尺寸换行。以下屏幕截图应该可以清楚地说明这一点。

当终端处于初始尺寸时的屏幕截图:

终端处于初始尺寸时的屏幕截图

打开新终端时的屏幕截图(查看左侧终端中的文本):

打开新终端时的屏幕截图(查看左侧终端中的文本)

当后一个终端被终止时,看一下前一个终端中的文本:

当后一个终端被终止时,查看前一个终端中的文本

基于这个答案它与...有关PS1,但也没有帮助。我的PS1设置.bashrc是:

export PS1='\[\e[1;35m\][\u:\w]\$\[\e[0;35m\] '

理想情况下,我希望文本重新换行以适合尺寸而不是完全消失。

我面临的第二个问题与使用 进行反向命令搜索有关up arrow key.。按下up arrow key一定次数后,先前命令的文本会保留下来。

例如:我的某些先前的命令是(第一个是最新命令);

$ echo $PS1
$ cd
$ mv 2021-02-04-094047_1910x422_scrot.png ~
$ scrot -s
$ ls

但是当我按下时up arrow key,发生了以下情况;

$ echo $PS1
$ cd
$ mv 2021-02-04-094047_1910x422_scrot.png ~
$ mv 2021scrot -s

查看最后一条命令中的持久性mv20201(应该只是scrot -s

非常感谢您的帮助。很乐意提供所需的任何其他信息。

编辑1:即使设置PS1为随机值(例如:export PS1='>',问题仍然存在。所以我只能推测PS1这与我所面临的问题无关。

相关内容