ฉันได้ติดตั้งเป็นกลุ่มมินต์ผ่าน cywin บน XP ปัญหาคือเมื่อฉันพยายามเข้าชม backspace ในโหมดแก้ไข VIM เคอร์เซอร์จะเลื่อนอักขระกลับมาแทนที่การลบอักขระก่อนหน้า ฉันจะปรับแต่งพฤติกรรมแปลก ๆ นี้ได้อย่างไร?
ฉันได้ติดตั้งเป็นกลุ่มมินต์ผ่าน cywin บน XP ปัญหาคือเมื่อฉันพยายามเข้าชม backspace ในโหมดแก้ไข VIM เคอร์เซอร์จะเลื่อนอักขระกลับมาแทนที่การลบอักขระก่อนหน้า ฉันจะปรับแต่งพฤติกรรมแปลก ๆ นี้ได้อย่างไร?
คำตอบ:
เสียงเรียกเข้าของ Cygwin ได้รับการกำหนดค่าให้ทำงานเหมือน vi แบบดั้งเดิมโดยค่าเริ่มต้น เพียงสร้างเปล่า ~ / .vimrc ซึ่งเป็นสาเหตุให้ส่วนขยายเป็นกลุ่มจะเปิดใช้งานและด้วยเหตุนี้ปุ่ม Backspace และปุ่มลูกศรที่จะทำงานตามที่คาดไว้
เพิ่ม
set backspace=indent,eol,start
ไปยัง.vimrc
ไฟล์ของคุณ
มีปัญหาเดียวกันกับ mintty และ msys2 โดยค่าเริ่มต้น
คุณสามารถคัดลอกvimrc
ไฟล์กำหนดค่าตัวอย่างไปยังโฮมไดเร็กตอรี่ของคุณ.vimrc
และแก้ไขทุกอย่าง นอกจากนี้ยังจะเปิดใช้งานฟีเจอร์แฟนซีทั้งหมดเช่นการเน้นไวยากรณ์
cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc