หากกดปุ่มก่อนหน้านี้คือ ESC นี่คือเนื่องจากมีคีย์ที่สามารถสร้างลำดับการหลีกเลี่ยงที่เริ่มต้นด้วย ESC O ตัวอย่างเช่นขึ้นอยู่กับโหมดเคอร์เซอร์คีย์ลูกศรขึ้นอาจสร้างลำดับหลบหนี ESC O A
หากเห็นลำดับหนีบางส่วนเป็นกลุ่มจะรอการหมดเวลาสั้น ๆ เพื่อดูว่าได้รับตัวละครอื่นที่ตรงกับหนึ่งในลำดับหนีที่กำหนดไว้สำหรับประเภทอาคารของคุณ ถ้าไม่มันจะถือว่าตัวละครเป็นการกดแป้นแยก คุณสามารถทดสอบสิ่งนี้ได้โดยป้อนตัวพิมพ์ใหญ่ A ขณะที่รอให้บรรทัดเปิดเพื่อดูว่ามันใช้เป็นลูกศรขึ้นแทนหรือไม่
มีการตั้งค่าเป็นกลุ่มบางอย่างที่สามารถใช้เพื่อควบคุมสิ่งนี้ :set ttimeoutlen=100
จะเปลี่ยนการหมดเวลาของ escape sequence เป็น 100ms :set noesckeys
จะปิดการใช้งานการรับรู้คีย์ที่ส่งลำดับ escape อย่างสมบูรณ์เมื่ออยู่ในโหมดแทรก นอกจากนี้โหมดที่เข้ากันได้กับ vi จะไม่มีปัญหานี้เนื่องจาก esckey ปิดอยู่ในโหมดนั้น - นั่นคือสาเหตุที่ใช้vim -u NONE
งานได้
-u NONE
แต่เรายังขาดการยืนยันจาก OP