Jawaban:
Hanya dua antarmuka pengeditan yang tersedia saat ini bash
adalah vi
mode dan emacs
mode, jadi yang perlu Anda lakukan adalah mengatur emacs
mode lagi.
set -o emacs
Itu tergantung pada apa yang Anda definisikan "normal". Jika itu mematikan pengeditan baris, cara terdokumentasi untuk tidak disetel -o vi
adalah mengatur+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 sudah menjawab jika mode normal Anda adalah emacs.
history
perintah dan menjalankan perintah sebelumnya dengan mengawali nomor mereka dengan !
karakter.
emacs
adalah mode pengeditan baris default di bash.emacs
Mode pengaturan menonaktifkanvi
mode sebagai efek samping, tetapi seperti yang disebutkan oleh jlliagre di bawah, Anda sebenarnya dapat menonaktifkan keduanya.