Khi tôi mở Terminal (trên Mac OS X 10.5.8) và nhập một dòng lệnh dài:
... văn bản không đi đến dòng tiếp theo khi nó bao quanh:
Ngoài ra, đôi khi khi tôi gõ một lệnh và sau đó xóa lùi (hoặc mũi tên lên hoặc ^ U):
... toàn bộ dòng không bị xóa và tôi không thể lùi lại sau một điểm nhất định:
Đây có phải là một lỗi bash đã biết (trên Mac OS X) không? Có sửa chữa không?
Cập nhật: Juliano đã đúng, sự cố xảy ra do phân định không chính xác chuỗi mã bảng điều khiển trong biến PS1 của tôi. Thay đổi:
export PS1='\[\033[1;34m\]\$\]\033[0m\] '
... trong tôi .bashrc
tới:
export PS1='\[\033[1;34m\]\$\[\033[0m\] '
...Đã giải quyết vấn đề.
\]
.
\]
thay vì '[`