เคอร์เซอร์ของฉันใน Gvim:
เคอร์เซอร์ของฉันใน Gvim หลังจากกดd
:
มีวิธีใดบ้างที่ฉันสามารถเปลี่ยนเคอร์เซอร์ใน terminal Vim เมื่ออยู่ในโหมดผู้ดำเนินการที่ค้างอยู่? มันไม่จำเป็นต้องดูเหมือนภาพหน้าจอเลย
สิ่งนี้ทำได้โดยo:hor50-Cursor
ในguicursor
Gvim มีเพียงสามตัวเลือกที่ฉันเห็นสำหรับ Vim คือ:
t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'*
t_SR start replace mode (underline cursor shape) *t_SR* *'t_SR'*
t_EI end insert or replace mode (block cursor shape) *t_EI* *'t_EI'*
|termcap-cursor-shape|
แต่ไม่มีอะไรเกี่ยวกับโอเปอเรเตอร์โหมดที่รอดำเนินการ ...
@VanLaser ใช่ แต่ฉันชอบเคอร์เซอร์ ;-)
—
Martin Tournoij
อิอิผมสามารถเข้าใจว่า :)
—
VanLaser
ฉันรู้ว่า C / C ++ เสนอเงินรางวัลจำนวนมากและฉันอาจพยายามนำไปใช้ในซอร์สโค้ด Vim หากเป็นไปได้: D
—
VanLaser
คุณสามารถใช้vi.stackexchange.com/a/11437/10337เพื่อตรวจจับโหมดผู้ดำเนินการที่ค้างอยู่และสะท้อน ansi escape เพื่อเปลี่ยนเคอร์เซอร์
—
laktak
showcmd
การตั้งค่า) ฉันยังปิดการใช้งานหมดเวลาและesckeys
ตัวเลือก (สิ่งนี้ทำให้ Vim เร็ว แต่ช่วยให้ฉันคิดในสิ่งที่ฉันต้องการทำในโหมด op-pending เป็นต้น)