Emacs tuş takımlarım zshçalışmıyor ( CtrlA, CtrlE). zshOS X'te kullanıyorum .
Başka bir şeye bağlı olabilirler. Şu anda oh-my-zsh kullanıyorum .
Ve benim .zshrcbitti burada .
Emacs tuş takımlarım zshçalışmıyor ( CtrlA, CtrlE). zshOS X'te kullanıyorum .
Başka bir şeye bağlı olabilirler. Şu anda oh-my-zsh kullanıyorum .
Ve benim .zshrcbitti burada .
Yanıtlar:
Sorunu çözdüm. Görünüşe göre oh-my-zsh varsayılan tuş bağlantılarını geçersiz kılıyordu.
Ben Sesimin sonunda aşağıda satırı eklendi zaman .zshrc, CtrlEve CtrlAçalıştı:
bindkey -e
Genel olarak, bir tuşun kodunu yazarak CtrlVve tuşunu bulabilirsiniz. Daha sonra bu tuşu bindkeykullanarak bir zshklavye işleviyle eşleştirmek için kullanabilirsiniz (örn. beginning-of-line).
Sizin özel durumunuzda bu olur CtrlV CtrlAve CtrlV CtrlE.
Ardından kodu .inputrcsisteminize /etc/inputrcveya sisteminize koyabilirsiniz .zshrc:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
Bu, diğer tuşlar için de geçerlidir. Mesela ben ile bazı sorunlar vardı Homeve End.
Bu hileyi herhangi bir terminal oturumunda kullanabilmelisiniz: tty,