ฉันตั้งใจกดgh
ในโหมดปกติและเริ่มการเลือกดังนั้นฉันเงยหน้าขึ้นมอง doc :h Select-mode
และพบว่า
จากสิ่งที่ฉันเข้าใจโหมดเลือกอยู่ใกล้กับโหมดภาพยกเว้นว่า:
- การพิมพ์อักขระที่พิมพ์ได้
<CR>
หรือ<BS>
จะลบการเลือกเริ่มต้นโหมดแทรกและแทนที่การเลือกด้วยอินพุต hjkl
และการเคลื่อนไหวโหมดปกติหรือโหมดภาพอื่น ๆ จะไม่ขยายการเลือกเว้นแต่ว่าจะนำหน้าด้วย<Shift>
<CTRL-O>
และ<CTRL-G>
จะเปลี่ยนเป็นโหมดภาพ- หมอบอกว่าสิ่งต่อไปนี้ซึ่งถ้าฉันเข้าใจถูกต้องหมายความว่ามันเป็นไปได้ที่จะทำการเลือก linewise ซึ่งจะได้รับการปฏิบัติตามตัวอักษร:
เมื่อใช้โอเปอเรเตอร์ในโหมดเลือกและการเลือกเป็น linewise บรรทัดที่เลือกจะถูกดำเนินการตาม แต่เหมือนในการเลือกตามตัวอักษร ตัวอย่างเช่นเมื่อลบทั้งบรรทัดจะสามารถวางในภายหลังได้ครึ่งบรรทัด
ฉันสับสนเล็กน้อยเพราะฉันไม่เข้าใจว่าทำไมโหมดนี้จึงถูกสร้างขึ้น: ทั้งหมดที่ฉันเห็นคือมันสะดวกกว่าโหมดภาพเล็กน้อยและไม่มีคุณสมบัติเพิ่มเติม
นอกจากนี้การค้นหาที่ฉันทำทั้งหมดให้ผลลัพธ์เกี่ยวกับการเลือกในโหมดภาพ แต่ไม่ถือว่าโหมดการเลือก
ดังนั้นคำถามของฉันคือ:
- เหตุใดจึงสร้างโหมดเลือก
- สิ่งที่เป็นข้อได้เปรียบเมื่อเทียบกับโหมดภาพ?
- กรณีการใช้งานที่น่าสนใจมากขึ้นที่จะใช้โหมดเลือกคืออะไร?
MetaNoteฉันไม่มีความคิดว่าแท็กใดที่เกี่ยวข้องกับคำถามนี้อย่าลังเลที่จะทดสอบซ้ำหากจำเป็น
c
) ดังนั้นขึ้นอยู่กับสิ่งที่คุณต้องการโหมดการเลือกอาจมีประโยชน์ น่าเสียดายที่ฉันลืมไปตลอด
c
มันเป็นการกดแป้นพิมพ์ที่บันทึกไว้เพราะการเลือกไม่สะดวกเท่ากับในโหมดภาพ (เนื่องจากคุณไม่สามารถใช้e
หรือiw
โดยตรง)
'selectmode'
มีmouse
และ'mouse'
มีการตั้งค่าสถานะสำหรับโหมดปัจจุบันการเลือกด้วยเมาส์จะเริ่มเลือกโหมด (ตามเอกสาร)