1
เหตุใดเคอร์เซอร์จึงเลื่อนไปที่จุดเริ่มต้นของบรรทัดหลัง <Esc>
ฉันสังเกตว่าขณะแก้ไขตามบรรทัดในไฟล์. txt ในโหมดแทรกเคอร์เซอร์จะเลื่อนไปที่จุดเริ่มต้นของบรรทัดหลังจากเขียนโดยใช้ลำดับคีย์: <esc>:w ฉันต้องการเปลี่ยนพฤติกรรมนี้เพื่อให้เคอร์เซอร์อยู่ในตำแหน่งต่อไปนี้: เขียน เป็นไปได้ไหม ฉันไม่ต้องการให้เคอร์เซอร์อยู่ในโหมดแทรกฉันแค่อยากให้มันรักษาตำแหน่งสุดท้ายหลังจากเขียน ฉันใช้ gVim 7.4 บน windows . vimrc ของฉันเป็นแบบพื้นฐานมากฉันไม่เชื่อว่าการตั้งค่าใด ๆ ของฉันจะรบกวนการทำงานนี้ ฉันได้ลบการจัดหา mswin.vim และ example.vim ออกจาก. vimrc ของฉันด้วย (ซึ่งมาพร้อมกับโปรแกรมติดตั้ง windows vim.org อย่างเป็นทางการ) หลังจากอ่านความคิดเห็นด้านล่างฉันดูที่ปัญหาอีกครั้งและตระหนักว่าเคอร์เซอร์เพียงเลื่อนไปทางซ้ายสุดหลังจากเขียนบนบรรทัดซึ่งทั้งหมดประกอบด้วยพื้นที่สีขาวต่อท้าย ในคำอื่น ๆ เคอร์เซอร์เพียงสไลด์ไปทางซ้ายไกลเมื่อ ESC-: W เมื่อสายเป็นเยื้องแขวนที่ไม่มีอักขระอื่น ๆ นอกเหนือจากช่องว่าง . vimrc กำลังจัดการพฤติกรรมเยื้องกับการตั้งค่าเหล่านี้: set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab set …