很多时候,当我在bash或zsh中输入一个长命令(这是我肯定看到过的仅有的两个shell)时,光标会弯曲到我输入的字符串中间的某个地方,谁能解释这是为什么,对此是否可以做些什么?
我已经注意到,当我浏览外壳程序的历史记录(使用箭头键)时经常会发生这种情况,当我遇到一个较长的条目时,较长的新条目将与先前的条目混合在一起,使文本显示乱码。
我有一个带有短字符串的示例,我刚刚注意到:
历史记录包含:
mkdir sune1
mkdir sune2
如果我导航到mkdir sune1
,然后再导航到,mkdir sune2
我希望我的命令行是mkdir sune2
(因为这是我现在导航到的命令行)-但是我却得到了mkdir1sune2
。
多年来,我经常注意到这一点,但永远不要让它困扰我太多,但我认为现在是时候改变了!那么,有什么想法吗?