Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

เปิดใช้งาน Vi-Style Editing ใน Bash: คู่มือฉบับรวดเร็ว

คำถาม: ผมชอบ Vi Style ของการ Edit และคล่องกับ Vi Commands มาก แล้วจะใช้ Vi Style Line Editing ใน Unix Command Line ยังไง?

คำตอบ: Execute set -o vi ที่ Unix Shell ของคุณเพื่อ Enable Vi Style Editing

เปิดใช้งาน Vi Style Editing ใน BASH

$ set -o vi

โดย Default Command Line อยู่ใน Emacs Mode

หลังทำ set -o vi ให้กด ESC เพื่อเข้า Command Mode จากนี่สามารถ Execute Vi Command ทำ Command Line Operations ได้ รวมถึง:

  • ไป Word ก่อนหน้าใน Command ด้วย b และ Word ถัดไปด้วย w
  • ใช้ k ดู Command ที่ Execute ไปก่อนหน้า และ j ดูถัดไป
  • ใช้ 0 (Zero) กระโดดไปจุดเริ่มต้นของ Command ใช้ $ ไปท้าย Command
  • ใช้ /, n, N, fX ทำ Standard Vim Search ใน Command Line
  • /search-chars ค้นหาใน History และแสดง Matching Command ที่ Execute ได้
  • อ่าน Vi Editor Navigation Fundamental Article เข้าใจ Vi Commands ที่ใช้ใน Command Line ได้

เพื่อทำให้การเปลี่ยนแปลงนี้ Permanent ให้ Set Option นี้ใน bashrc

$ cat ~/.bashrc
set -o vi

ปิดใช้งาน Vi Style Editing ใน BASH

Execute ต่อไปนี้เพื่อกลับสู่ Emacs Mode

$ set -o emacs