ในโหมดแทรกเคอร์เซอร์อยู่ระหว่างอักขระหรือก่อนอักขระตัวแรกหรือหลัง ในโหมดปกติเคอร์เซอร์จะอยู่เหนืออักขระ (ขึ้นบรรทัดใหม่ไม่ใช่อักขระสำหรับจุดประสงค์นี้) นี่เป็นเรื่องที่ค่อนข้างแปลก: ตัวแก้ไขส่วนใหญ่มักวางเคอร์เซอร์ไว้ระหว่างตัวอักษรและให้คำสั่งส่วนใหญ่ดำเนินการกับตัวอักษรตามหลัง (ไม่ใช่พูดอย่างเคร่งครัดภายใต้ ) เคอร์เซอร์ นี่อาจเป็นส่วนหนึ่งเนื่องจากข้อเท็จจริงที่ว่าก่อนหน้า GUI เทอร์มินัลข้อความจะแสดงเคอร์เซอร์บนตัวอักขระเสมอ (ขีดเส้นใต้หรือบล็อกอาจกะพริบ) สิ่งที่เป็นนามธรรมนี้ล้มเหลวในโหมดแทรกเนื่องจากต้องมีตำแหน่งเพิ่มอีกหนึ่งโพสต์
การสลับระหว่างโหมดต่าง ๆ จะต้องเลื่อนเคอร์เซอร์ด้วยตัวละครครึ่งตัว i
ย้ายคำสั่งซ้ายเพื่อวางเคอร์เซอร์ก่อนตัวละครที่มันถูกกว่า a
ย้ายคำสั่งที่ถูกต้อง ออกไปจากโหมดแทรก (โดยการกดEsc) เลื่อนเคอร์เซอร์ไปทางซ้ายถ้าเป็นไปได้ (ถ้าอยู่ที่จุดเริ่มต้นของบรรทัดมันจะถูกย้ายไปทางขวาแทน)
ฉันคิดว่าการEscเรียงลำดับพฤติกรรมที่เหมาะสม บ่อยครั้งที่คุณพิมพ์ที่ส่วนท้ายของบรรทัดและEscสามารถไปทางซ้ายได้เท่านั้น ดังนั้นพฤติกรรมทั่วไปจึงเป็นพฤติกรรมที่พบบ่อยที่สุด
a
คิดของตัวละครภายใต้เคอร์เซอร์เป็นตัวละครที่น่าสนใจที่ผ่านมาและคำสั่งแทรกเป็น คุณสามารถทำซ้ำได้a Escโดยไม่ต้องเลื่อนเคอร์เซอร์ยกเว้นว่าคุณจะถูกกระแทกหนึ่งตำแหน่งหากคุณเริ่มต้นที่จุดเริ่มต้นของบรรทัดที่ไม่ว่างเปล่า