memorandum

IT技術の習得を記録します

itermでcontrol+rでコマンド履歴を検索する設定方法 

このコマンドを打った後に、

brew install peco

.zshrc以下に下記を追記する

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 | awk '!a[$0]++' | peco --query "$LBUFFER")
    CURSOR=$#BUFFER
    zle clear-screen
}
zle -N peco-select-history

bindkey '^r' peco-select-history