Emacs tuş takımlarım zsh
çalışmıyor ( CtrlA, CtrlE). zsh
OS X'te kullanıyorum .
Başka bir şeye bağlı olabilirler. Şu anda oh-my-zsh kullanıyorum .
Ve benim .zshrc
bitti burada .
Emacs tuş takımlarım zsh
çalışmıyor ( CtrlA, CtrlE). zsh
OS X'te kullanıyorum .
Başka bir şeye bağlı olabilirler. Şu anda oh-my-zsh kullanıyorum .
Ve benim .zshrc
bitti 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 bindkey
kullanarak bir zsh
klavye işleviyle eşleştirmek için kullanabilirsiniz (örn. beginning-of-line
).
Sizin özel durumunuzda bu olur CtrlV CtrlAve CtrlV CtrlE.
Ardından kodu .inputrc
sisteminize /etc/inputrc
veya 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,