เปลี่ยนความสมบูรณ์ของ zsh เพื่อให้ความสำเร็จเหนือพรอมต์


9

ฉันเป็นผู้ใช้ tcsh มานานซึ่งในที่สุดก็ตัดสินใจลอง zsh ฉันเล่นด้วยความสมบูรณ์ แต่สิ่งหนึ่งที่ฉันไม่ชอบคือเมื่อฉันกดแท็บเพื่อดูว่าอาจมีค่ามากจะพิมพ์ตัวเลือกความสมบูรณ์ด้านล่างพรอมต์ผลักพรอมต์ขึ้นด้านล่าง ของสถานี TCSH จะปล่อยให้พรอมต์เก่าพิมพ์ความสมบูรณ์ในบรรทัดใหม่ด้านล่างจากนั้นพิมพ์พรอมต์และคำสั่งที่คุณพิมพ์ไปแล้ว

มีวิธีใดที่จะเปลี่ยนตรรกะการทำให้เสร็จสิ้นเพื่อให้ตัวเลือกการดำเนินการเสร็จสิ้นถูกพิมพ์เหนือพรอมต์


อืมใช่ฉันจำไม่ได้ว่าคิดแบบเดียวกันในปี 1993 หรืออย่างนั้น ฉันสามารถยืนยันถึงความจริงที่ว่าคุณคุ้นเคยกับพฤติกรรมของ Bash แต่ด้วยความอยากรู้อยากเห็นฉันต้องการเห็นวิธีแก้ไขด้วยเช่นกัน
tripleee

คำตอบ:


7

unsetopt ALWAYS_LAST_PROMPT จะให้เอฟเฟกต์ แต่อาจส่งผลต่อการตั้งค่าความสมบูรณ์ของเมนู


นั่นดูเหมือนจะเป็นสิ่งที่ฉันกำลังมองหา ขอบคุณ!
antiduh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.