คำสั่งเป็นกลุ่มสำหรับการแทรกอักขระ


9

xฉันกำลังมองหาตรงข้ามของ ฉันต้องการแทรกตัวละครเพียงตัวเดียวและอยู่ในโหมดคำสั่ง

คำตอบ:


12

คุณสามารถแมปกุญแจ (- ลำดับความสำคัญ) กับลำดับคำสั่ง fe:

:map <C-i> i_<Esc>r

Ctrl-i รับหนึ่งอักขระและส่งคืนหลังจากนั้น

หากต้องการทำให้ถาวรให้เพิ่มบรรทัดเดียวกันลงในไฟล์ vimrc โลคัลหรือโกลบอล:

~/.vimrc
/etc/vim/vimrc

6
หากต้องการใส่ไฟล์ vimrc ไว้ควรปล่อยให้:
phunehehe

ฉันไม่เข้าใจเลย .. ไม่ว่าคุณจะi{ถ่าน} EscหรือCTRL- i{ถ่าน} มันยังเป็นสามการกดแป้น ฉันจะบอกว่าถ้าคุณจะปรับแต่งการตั้งค่าของคุณเพียงแค่ให้ Esc พร้อมใช้งานมากขึ้นเช่นโดยการจับคู่ CapsLock
intuited

1

rในบางสถานการณ์คุณก็สามารถใช้ จาก:help r:

แทนที่อักขระภายใต้เคอร์เซอร์ด้วย {char}

Rหากคุณต้องการมากกว่าหนึ่งถ่านใช้ (เมื่อใช้มันจะเข้าสู่โหมดแทนที่ตามปกติสำหรับข้อมูลเพิ่มเติม:help Replace)

อย่าลืมรันvimtutorอย่างน้อยหนึ่งครั้งเพื่อเรียนรู้คำสั่งบางอย่าง rคำสั่งที่ใช้ในบทที่ 3.2


op พูดอย่างโจ่งแจ้งเกี่ยวกับการแทรกไม่เปลี่ยน วิธีนี้ได้รับอย่างน้อย 2 upvotes
underscore_d
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.