【Bash】history + peco
2023/03/18
history + peco で過去のコマンドを検索しやすいようにした
.bashrc
function peco_search_history() {
local l=$(HISTTIMEFORMAT= history | \
sort -r | sed -E s/^\ *[0-9]\+\ \+// | \
peco --query "$READLINE_LINE")
READLINE_LINE="$l"
READLINE_POINT=${#l}
}
bind -x '"\C-r": peco_search_history'
Ctrl + R を上書きしている
重複したコマンドは履歴に残さない設定 もするとより良い