peco を導入した | DevAchieve でコマンドラインの行選択ツール peco を導入しました。 以下の peco-select-history.zsh を設定したのですが、 使っているうちに同じコマンドが peco の選択候補を埋めるようになりました。 function peco-select-history() { local tac if which tac > /dev/null; then tac="tac" else tac="tail -r" fi BUFFER=$(history -n 1 | eval $tac | peco --query "$LBUFFER") CURSOR=$#BUFFER # zle clear-screen } zle -N peco-select-history
![[peco]peco-select-history.zsh で表示されるコマンド履歴の重複を削除する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)