Saya dulu memiliki rekan kerja yang sangat baik di UNIX.
Dia menunjukkan cara menggunakan binding kunci Vi untuk mengedit perintah shell saya.
Dia menempatkan perintah di file yang dijalankan setiap kali saya login.
Sejak itu, saya pindah ke proyek lain.
Sayangnya saya tidak ingat cara mengaturnya.
Apakah ada orang di sini yang tahu cara menggunakan ikatan kunci Vi untuk mengedit perintah di terminal?
Bagaimana saya bisa membuat pengaturan itu permanen?
Jawaban yang Diterima:
Anda sedang membicarakan fitur terbaik yang pernah ada!
Anda dapat menggunakan perintah vi untuk mengedit perintah shell (dan riwayat perintah) dengan menambahkan ini ke .bashrc
Anda berkas:
set -o vi
Anda juga dapat menjalankan perintah itu dari baris perintah untuk memengaruhi hanya sesi Anda saat ini.
Jika Anda tidak menggunakan bash, ganti file rc yang sesuai untuk shell Anda.
Ini memungkinkan Anda menggunakan perintah vi untuk mengedit perintah apa pun…
Anda juga dapat menggunakan j dan k untuk menelusuri riwayat Anda (setelah menekan ESC ).
Anda juga dapat menggunakan / (setelah menekan ESC ) untuk mencari perintah lama.
Dengan kata lain, untuk menemukan cp
super yang sangat panjang itu perintah yang Anda lakukan sepuluh menit yang lalu:
ESC / cpMASUKKAN
Kemudian Anda dapat menggilir semua perintah yang cocok dalam riwayat Anda dengan n dan N .
Semua ini membuat saya 10 triliun kali lebih produktif di baris perintah!