ข้อผิดพลาด“ XOFF ถูกเพิกเฉยพูดพึมพำ” หมายความว่าอะไร


45

ในขณะที่พยายามบันทึกไฟล์จากนาโนในวันอื่น ๆ ฉันได้รับข้อความแสดงข้อผิดพลาดว่า "XOFF ถูกละเว้นมึนพึมพำ" ฉันไม่รู้ว่าควรจะหมายถึงอะไร ข้อมูลเชิงลึกใด ๆ


2
CTRL-Sใช้งานได้ (เป็นไฟล์บันทึก) ใน Ubuntu 18.04 แต่ไม่ใช่ใน 16.04
nobar

1
รับได้สวย! ดูเหมือนว่ามันจะถูกเพิ่มใน v2.9.0!
nathangiesbrecht

คำตอบ:


36

คุณพิมพ์อักขระ XOFF Ctrl-S ในสภาพแวดล้อมของเทอร์มินัลดั้งเดิม XOFF จะทำให้เทอร์มินัลหยุดชั่วคราวเพื่อส่งออกจนกว่าคุณจะพิมพ์อักขระ XON

นาโนเพิกเฉยต่อสิ่งนี้เพราะนาโนเป็นตัวแก้ไขแบบเต็มหน้าจอและการหยุดการแสดงผลชั่วคราวเป็นแนวคิดที่ไร้สาระมาก

ทำไมถ้อยคำถึงเป็นเช่นนั้นคุณต้องถามนักพัฒนาดั้งเดิม


การหยุดชั่วคราวเอาต์พุตไม่ไร้ความหมายหากคุณใช้ 'ซอฟต์แวร์โฟลว์คอนโทรล' จากโฮสต์พีซีบนฟิสิคัลเทอร์มินัลและใช้ xoff เพื่อป้องกันบัฟเฟอร์โอเวอร์โฟลว์เมื่อวาดหน้าจอใหม่ (เพจจิ้งเป็นต้น) แต่โดยปกติฉันจะจัดการด้านโฮสต์และไม่ใช่ด้านผู้ใช้
Wyatt8740

กระแทกแดกดันฉันส่วนใหญ่ใช้ CTRL-X เพื่อบันทึกและออกในครั้งเดียวและที่ทำให้ฉันสับสนบิต X และ XOFF
aalaap

13
ฉันเชื่อว่า "mumble mumble" นั้นเป็นการเล่นพิเรนที่นุ่มนวลสำหรับผู้ใช้ Windows ซึ่งCTRL+Sเป็นปุ่มลัดสำหรับบันทึก ยินดีต้อนรับสู่ Unix
DarkCygnus

Ctrl-S ถูกบันทึกใน Nano ด้วย แต่เฉพาะในรุ่นล่าสุด
Timmmm

49

คุณกด Ctrl + S แทน Ctrl + O เพื่อบันทึกไฟล์ Ctrl + S คือชุดคีย์การควบคุมการไหลแบบเก่าเพื่อหยุดการส่งและหยุดการเลื่อนของข้อมูลไปยังเทอร์มินัล (ภายในรหัสที่ส่งเรียกว่า XOFF) Ctrl + Q (XON) เป็นส่วนประกอบในการเริ่มส่งและเลื่อนต่อ

นาโนละเว้นรหัสเหล่านี้เนื่องจากไม่ได้ใช้การเลื่อน การพึมพำมีแนวโน้มว่าจะเป็นผลมาจากความไม่พอใจที่คุณจำไม่ได้ว่าใช้ Ctrl + O เพื่อบันทึก


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