VIM ในเชลล์เรียกคีย์ d แต่ GVIM ทำงานได้


1

ฉันมีปัญหาแปลกกับเสียงเรียกเข้าของฉัน ในเชลล์เมื่อฉันแก้ไขไฟล์ทริกเกอร์ VIM ของฉัน ( อาจ ) ปุ่ม d (กำลังทำงาน vim test.txt ) เมื่อฉันกด j เขาจะลบ 2 บรรทัดแรก ทุกอย่างใช้ได้ดีเมื่อฉันรันโดยไม่มีไฟล์. vimrc ของฉัน (ดังนั้นฉันคิดว่านั่นเป็นความผิดของฉัน) หรือเมื่อฉันรัน gvim


ลอง :verbose imap j เพื่อดูว่า j อาจมีการแมปใหม่ นอกจากนี้ฉันได้อ่านเมื่อเร็ว ๆ นี้ว่าการแมปที่ใช้ <Esc> อาจทำให้เกิดปัญหาแปลก ๆ อะไรของคุณ $TERM?
romainl

romainl เขียนนี่เป็นคำตอบฉันจะยอมรับมัน ฉันอยู่ใน vimrc `nnoremap & lt; esc & gt; : noh & lt; CR & gt; & lt; esc & gt; `หลังจากลบบรรทัดนี้ทุกอย่างก็โอเคขอบคุณมาก
Jacek Wysocki

ตกลงคุณไป ดีใจที่มันทำงาน
romainl

คำตอบ:


2

ลอง :verbose imap j เพื่อดูว่าฉันควรทำการแมปใหม่ที่ไหน

นอกจากนี้ฉันได้อ่านเมื่อเร็ว ๆ นี้ว่าการแมปที่ใช้ <Esc> อาจทำให้เกิดปัญหาแปลก ๆ

โดยวิธีการของคุณคืออะไร $TERM?

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