Tôi đang cố gắng để cấu hình PS1 như sau.
Màu xanh lá cây = "\ [\ e [32; 1m \]" Đỏ = "\ e [0; 31m" Màu tím = "\ e [0; 35m" STARTCOLOR = "\ [\ e [40m \]" ENDCOLOR = "\ [\ e [0m \]" xuất PS1 = "$ STARTCOLOR $ Xanh \ u @ $ Tím \ h $ Đỏ \ w $ Xanh> $ ENDCOLOR"
Và tôi có một số câu hỏi.
- Sự khác biệt giữa "[\ e [32; 1m]" và \ e [32; 1m "là gì?
- Sau khi chạy lệnh 'xuất PS1', nó hoạt động tốt, nhưng khi tôi đưa đầu vào khoảng 20 ký tự, các ký tự sẽ bị ghi đè khi tôi đính kèm. Có chuyện gì với cái này vậy?
- Ý nghĩa của STARTCOLOR (\ e [40m) / ENDCOLOR (\ e [0m) là gì?
http://a.imageshack.us/img8/606/resultqm.jpg
THÊM
Sau một số thử nghiệm, tôi đã nhận được sự thay đổi sau đây có thể giải quyết vấn đề. Nghĩa là, định dạng "\ e" phải được thay thế bằng định dạng "\ [\ e".
Đỏ = "\\ e [1; 31m" - không hoạt động Đỏ = "\ [\ e [1; 31m \]" - đang hoạt động