Cygwin bash 提示符使用多行命令删除意外字符

Cygwin bash 提示符使用多行命令删除意外字符

我使用以下解决方案修复了 cygwin 中的换行问题Cygwin bash 提示符在同一行上换行.然而我又遇到了另外一个问题。

当发布长命令时,它会被拆分成几行,正如预期的那样。在这个例子中,我使用了模拟命令"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore"示例 1

但是,当我开始从行尾删除字符时,光标并没有出现在上一行的末尾。相反,它出现在终端的末尾,也就是最后一列。 示例 2

从用户的角度来看,我看到我需要先删除直到单词的空格ut,然后写入",但当我这样做时,我实际上也删除了cididunt ut"。看起来即使光标显示在错误的位置,它也会删除字符,就好像它最初位于文本末尾一样。 示例 3

如何修复它,以便光标始终显示在它真正应该显示的位置?

相关内容