Pengikat kunci Emacs saya zsh
tidak berfungsi ( CtrlA, CtrlE). Saya menggunakan zsh
OS X.
Mereka mungkin terikat pada hal lain. Saat ini saya menggunakan oh-my-zsh .
Dan saya .zshrc
ada di sini .
macos
keyboard-shortcuts
zsh
Takehiro Adachi
sumber
sumber
Jawaban:
Saya menyelesaikan masalah. Sepertinya oh-my-zsh mengesampingkan keybindings default.
Ketika saya menambahkan baris di bawah pada akhir saya
.zshrc
, CtrlEdan CtrlAbekerja:sumber
Secara umum, Anda dapat menemukan kode kunci dengan mengetik CtrlVdan kunci. Anda kemudian dapat menggunakan tombol ini
bindkey
untuk memetakannya kezsh
fungsionalitas keyboard (misbeginning-of-line
.).Dalam kasus spesifik Anda itu akan menjadi CtrlV CtrlAdan CtrlV CtrlE.
Kemudian Anda dapat memasukkan kode di
.inputrc
, sistem/etc/inputrc
, atau yang.zshrc
seperti ini:Ini berfungsi untuk tombol lain juga. Misalnya, saya punya masalah dengan Homedan End.
Anda harus dapat menggunakan trik ini dalam sesi terminal apa pun: tty,
sumber