zshの履歴検索機能はとても便利な機能で、毎日使っているといっても過言ではありません。ただひとつ疑問な点があって、C-rを連打して履歴を戻しすぎた時「やっぱりあれだった」と一つ前に戻す方法がわかりませんでした。 bindky -Lでは、C-sで前方に検索できそうなのに、なぜか機能せず。 bindkey "^R" history-incremental-search-backward bindkey "^S" history-incremental-search-forward いいかげんなんとかしないとと思い真面目に調べてみたところ、どうやらシェルのフロー制御機能が邪魔していてC-sが有効になっていなかった様子。ということでフロー制御をやめるため.zshrcになどに以下の設定を追加します。 setopt no_flow_control もしくは以下のように書いても同じです。 stty -i
![【Tips】zshの履歴検索の使い勝手を劇的に向上させる1行の設定 | ソフトアンテナ](https://cdn-ak-scissors.b.st-hatena.com/image/square/72d385ba8e5ba7e990749c810a4a7ce16027e017/height=288;version=1;width=512/https%3A%2F%2Fsoftantenna.com%2Fblog%2Fwp-content%2Fuploads%2F2014%2F10%2Fblogcommand.png)