ฉันต้องการลองโหมด vi ใน bash แต่ตอนนี้ฉันต้องการเปลี่ยนเป็นโหมดปกติ
ฉันจะยกเลิกการตั้งค่าได้-o vi
อย่างไร
ฉันต้องการลองโหมด vi ใน bash แต่ตอนนี้ฉันต้องการเปลี่ยนเป็นโหมดปกติ
ฉันจะยกเลิกการตั้งค่าได้-o vi
อย่างไร
คำตอบ:
อินเทอร์เฟซการแก้ไขสองบรรทัดเท่านั้นที่มีอยู่ในปัจจุบันbash
คือvi
โหมดและemacs
โหมดดังนั้นสิ่งที่คุณต้องทำคือตั้งค่าemacs
โหมดอีกครั้ง
set -o emacs
ขึ้นอยู่กับสิ่งที่คุณกำหนด "ปกติ" หากปิดการแก้ไขบรรทัดวิธีตั้งค่าเอกสารที่จะยกเลิก-o vi
จะถูกตั้งค่า+o vi
$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi off
Chris ตอบแล้วถ้าโหมดปกติของคุณเป็น emacs
history
คำสั่งและเรียกใช้คำสั่งก่อนหน้าโดยการใส่หมายเลขของพวกเขาด้วย!
อักขระ
emacs
เป็นโหมดแก้ไขบรรทัดเริ่มต้นใน bash การตั้งค่าemacs
โหมดปิดใช้งานvi
โหมดเป็นผลข้างเคียง แต่ดังที่ jlliagre กล่าวไว้ด้านล่างคุณสามารถปิดใช้งานโหมดทั้งสองได้