คำถาม :ฉันชอบสไตล์การแก้ไขของ Vi และฉันรู้สึกสบายใจกับคำสั่ง Vi ฉันจะใช้การแก้ไขบรรทัดสไตล์ Vi ในบรรทัดคำสั่ง Unix ได้อย่างไร
ตอบ :ดำเนินการ set -o vi ที่เชลล์ Unix ของคุณเพื่อเปิดใช้งานการแก้ไขสไตล์ Vi
เปิดใช้งานการแก้ไขสไตล์ Vi ใน BASH
$ set -o vi
โดยค่าเริ่มต้นบรรทัดคำสั่งจะอยู่ในโหมด emacs
หลังจากที่คุณดำเนินการ set -o vi ให้กด ESC เพื่อไปที่โหมดคำสั่ง จากที่นี่ คุณสามารถรันคำสั่ง Vi เพื่อดำเนินการกับบรรทัดคำสั่งต่างๆ รวมถึงสิ่งต่อไปนี้:
- ไปที่คำก่อนหน้าในคำสั่งโดยใช้ b และคำถัดไปโดยใช้ w .
- ใช้ k เพื่อดูคำสั่งที่ดำเนินการก่อนหน้านี้และ j เพื่อดูต่อไป
- ใช้ 0 (ศูนย์) เพื่อข้ามไปเริ่มต้นคำสั่ง ใช้ $ เพื่อไปยังจุดสิ้นสุดของคำสั่ง
- ใช้ /, n, N, fX เพื่อทำการค้นหา Vim มาตรฐานในบรรทัดคำสั่ง
- /search-chars ซึ่งค้นหาผ่านประวัติและแสดงคำสั่งที่ตรงกันที่สามารถดำเนินการได้
- อ้างอิงบทความพื้นฐานการนำทางของ Vi Editor เพื่อทำความเข้าใจว่าคำสั่ง Vi ใดบ้างที่สามารถใช้ในบรรทัดคำสั่งได้
หากต้องการทำการเปลี่ยนแปลงนี้อย่างถาวร ให้ตั้งค่าตัวเลือกนี้เป็น bashrc
$ cat ~/.bashrc set -o vi
ปิดการแก้ไขสไตล์ Vi ใน BASH
ดำเนินการต่อไปนี้เพื่อเปลี่ยนกลับเป็นโหมด emacs
$ set -o emacs