i_CTRL-x_CTRL-s ค้าง VIM


0

เมื่อฉันพยายามรับการแนะนำคำเป็นกลุ่มด้วยCTRL+ x CTRL+ sVIM ค้างและทำให้ไม่ตอบสนอง ฉันใช้ vim 7.3 และฉันมี spellfile ที่กำหนดเอง: https://github.com/kaleb/vim-files/tree/master/spell

คำถาม:

มีเคล็ดลับที่จะทำให้สิ่งนี้ไม่แฮงค์และอนุญาตให้ฉันใช้เมนูสะกดหรือไม่?

สำหรับโบนัสฉันจะออกจากสภาวะที่ไม่ตอบสนองได้อย่างไร ESCและCTRL+ cดูเหมือนจะไม่หลอกลวง

คำตอบ:


4

สิ่งนี้เกี่ยวข้องกับเทอร์มินัลที่ใช้ CTRL + s เป็น XOFF ซึ่งหมายความว่าเทอร์มินัลจะรับอินพุตต่อไป แต่จอแสดงผลจะไม่เปลี่ยนแปลง

ทำ CTRL + Q สิ่งนี้ไม่เป็นอันตรายอะไร

หากต้องการปิดการทำงานประเภทนี้คุณสามารถใส่สิ่งนี้ลงใน. bashrc ของคุณ

stty ixany
stty ixoff -ixon

ฉันเชื่อว่าคุณสามารถพิมพ์รีเซ็ตเพื่อโหลดการกำหนดค่าเหล่านั้น อื่นออกจากระบบเข้าสู่ระบบ อื่นรีบูต :)



ฉันรู้เกี่ยวกับ ctrl-s และไม่ได้คิดเกี่ยวกับมัน ขอบคุณ!
kzh

1

CTRL+ sหยุดการส่งสัญญาณเทอร์มินัล หากคุณไม่ต้องการที่จะปิดคุณลักษณะนี้ใน terminal CTRLของคุณคุณสามารถออกคำสั่งเป็นกลุ่มต่อไปนี้: x s+ ตรวจสอบให้แน่ใจว่าคุณไม่ได้กดCTRLปุ่มค้างไว้เมื่อคุณกดsปุ่ม


0

หากคุณไม่สามารถแก้ไขปัญหาการตั้งค่าเทอร์มินัลกับ vim คุณสามารถใช้gvimหรือmvimอินเตอร์เฟส GUI เป็น vim นอกจากนี้MacVimหากคุณใช้ OSX

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