![Gnome 终端制表符补全将文本放置在奇怪的区域](https://linux22.com/image/1435417/Gnome%20%E7%BB%88%E7%AB%AF%E5%88%B6%E8%A1%A8%E7%AC%A6%E8%A1%A5%E5%85%A8%E5%B0%86%E6%96%87%E6%9C%AC%E6%94%BE%E7%BD%AE%E5%9C%A8%E5%A5%87%E6%80%AA%E7%9A%84%E5%8C%BA%E5%9F%9F.png)
在 gnome-terminal 中使用制表符补全功能似乎会将文本放置在奇怪的区域,例如有时会将文本放置在左侧(提示符上方)或上方。以下是将文本放置在提示符上方时发生的情况的示例。
这是可以修复的事情吗?
答案1
最有可能的是,你忘记将提示符中的不可打印字符括在\[
和之间\]
。这是 bash 跟踪光标所在列所必需的。
在 gnome-terminal 中使用制表符补全功能似乎会将文本放置在奇怪的区域,例如有时会将文本放置在左侧(提示符上方)或上方。以下是将文本放置在提示符上方时发生的情况的示例。
这是可以修复的事情吗?
最有可能的是,你忘记将提示符中的不可打印字符括在\[
和之间\]
。这是 bash 跟踪光标所在列所必需的。