3
ทับซ้อนกันเป็นแนวยาวใน Bash PS1 ที่กำหนดเอง
ฉันได้กำหนดค่าPS1พรอมต์การทุบตีสองบรรทัดอันน่าทึ่งด้วยชื่อเซิร์ฟเวอร์เวลาชื่อผู้ใช้และตัวแปรที่มีประโยชน์อื่น ๆ PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" แหล่งที่มาแบบเต็ม Github ที่นี่ ปัญหาคือเส้นยาวมักจะพันรอบตัวเองซึ่งหมายความว่าบรรทัดใหม่ทับซ้อนกับบรรทัดก่อนหน้า ปัญหาไม่สอดคล้องกัน: บางบรรทัดถูกห่ออย่างถูกต้องบางบรรทัดไม่ถูกต้อง ความคิดวิธีการแก้ไขปัญหานี้?