Sorunumun çözümünü ZSH belgelerinde buldum . Oh-my-zsh, ↑ve ↓şunun gibi bir şeyle eşleşiyor gibi görünüyor
bindkey '\e[A' history-search-backward
bindkey '\e[B' history-search-forward
Yukarıda tarif ettiğim davranışların sonucunu verir. ZSH Belgeleri history-search-backwardolarak davranışını açıklar.
Tampondaki ilk sözcükle başlayan bir satır için geçmişe geriye doğru arama yapın .
Bunun yerine istediğim, benim içine eklediğim aşağıdaki haritalama oldu ~/.zshrc:
bindkey '\e[A' history-beginning-search-backward
bindkey '\e[B' history-beginning-search-forward
Davranışı history-beginning-search-backwardşöyledir:
İmlecin geçerli satırından başlayarak bir satır için geçmişte ileriye doğru arama yapın . Bu, imleci orijinal konumunda bırakır.
Ayrıca, \e[Ayukarı veya aşağı oklar için işe yaramazsa, <ctrl-v><KEY (e.g., up arrow)>veren başka bir terminale basın ^[OA. O zaman bunu yerine kullanabilirsiniz \e[A. İşlem burada açıklanmaktadır: http://zshwiki.org/home/zle/bindkeys