我的做法是: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
这与我所面临的问题无关。