我最近更改.bashrc
并调整了我的 PS1 的外观,但现在它出现了一个非常奇怪的问题。在终端中行尾之前(大约 2/3 行),它会跳回到行首,如下所示:
e before itarcath@Highgate][~/.gconf/apps/gedit-2/preferences] how long can a command b
我的第一个想法是它没有正确获取终端大小但却tput cols
返回了正确的值。
我的.bashrc: http://github.com/Arcath/.Files/blob/master/dotfiles/.bashrc
答案1
我需要\[
并\]
围绕颜色变量,这个提交显示了我的修复:
http://github.com/Arcath/.Files/commit/26527f678073e1b52449326521e98ebc8f3e47ac