Saya memiliki file ~ / .inputrc ini yang saya buat untuk binding kunci tertentu.
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
setiap kali saya mencoba menjalankan source ~/.inputrc
, itu memberi saya kesalahan berikut:
\ e [1; 5C: kata depan: Perintah tidak ditemukan. \ e [1; 5D: mundur-kata: Perintah tidak ditemukan. \ e [5C: kata depan: Perintah tidak ditemukan. \ e [5D: kata mundur: Perintah tidak ditemukan. \ e \ e [C: kata depan: Perintah tidak ditemukan. \ e \ e [D: mundur-kata: Perintah tidak ditemukan.
Ini juga tidak berfungsi ketika saya membuka terminal baru, saya tidak mendapatkan kesalahan tetapi kombinasi tombol ctrl saya tidak bekerja di terminal baru juga. Saya membuat file ini sendiri karena saya tidak memiliki akses root untuk mengubah / etc / inputrc. Adakah yang bisa membantu saya? Terima kasih.
EDIT: Saya sudah mencoba file dengan spasi setelah tanda titik dua (:) juga. Itu tidak bekerja. Saya juga mencoba membuatnya menjadi executable (chmod + x ~ / .inputrc), tidak berhasil.
EDIT: Saya menyadari bahwa prosedur ini hanya untuk 'bash' dan saya menjalankan 'tcsh'. Untuk 'csh', gunakan .bindings
file alih-alih .inputrc
file dan gunakan bindkey
sintaks.
bind
perintah?