在 gnome-terminal 中使用制表符补全功能似乎会将文本放置在奇怪的区域,例如有时会将文本放置在左侧(提示符上方)或上方。以下是将文本放置在提示符上方时发生的情况的示例。
这是可以修复的事情吗?
答案1
最有可能的是,你忘记将提示符中的不可打印字符括在\[
和之间\]
。这是 bash 跟踪光标所在列所必需的。
在 gnome-terminal 中使用制表符补全功能似乎会将文本放置在奇怪的区域,例如有时会将文本放置在左侧(提示符上方)或上方。以下是将文本放置在提示符上方时发生的情况的示例。
这是可以修复的事情吗?
最有可能的是,你忘记将提示符中的不可打印字符括在\[
和之间\]
。这是 bash 跟踪光标所在列所必需的。