การรวมเชลล์เป็นกลุ่ม (set -o vi) บน iTerm2


1

มีปัญหากับประวัติเมื่อใช้การเชื่อม bash vi บน iTerm2 บน Lion (ฉันมีปัญหาเดียวกันกับ iTerm เมื่อฉันเปลี่ยนมาใช้ Lion)

ยากที่จะอธิบายอย่างถ่องแท้ แต่เมื่อฉันกด k เพื่อไปยังคำสั่งล่าสุดมันจะเลื่อนเคอร์เซอร์ไปข้างหน้าตัวละครสองสามตัวดังนั้นจึงไม่เป็นจุดเริ่มต้นของเส้นอีกต่อไป และถ้าฉันกด k อีกครั้งมันจะไม่ล้างอักขระก่อนเคอร์เซอร์


1
ของคุณ~/.inputrcคืออะไร
เกล็นแจ็คแมน

1
ฉันไม่คุ้นเคยกับ iTerm แต่ดูเหมือนว่าเป็นปัญหา termcap ที่ทุบตี (หรือจริง ๆ readline / ncurses ข้างใต้) คิดว่าเทอร์มินัลต้องการอักขระที่แตกต่างกันสำหรับการเคลื่อนไหวของเคอร์เซอร์มากกว่าที่มันทำ การแก้ไขคือเพื่อให้แน่ใจว่า TERM นั้นถูกต้องและ / หรือคำจำกัดความ termcap / terminfo ของคุณเป็นรุ่นล่าสุดแล้ว

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