前提
pecoが導入済みであること。
以下のghq + pecoの導入記事は、gitを使用される方であれば、絶対いれていたほうが便利です! qiita.com
.bashrcに以下を追記
# 以下の例では「hl」コマンドにエイリアスを張って、選択された履歴をクリップボードにコピーしています alias hl='temp=$(cat ~/.bash_history | peco); { echo "$temp" | pbcopy ; }'
以下のようになる
hlをたたく
pecoがたちあがり、読み込まれた.bash_historyがフィルタリング可能になる
入力した文字列でリアルタイムにフィルタリングされる
カーソルでの移動も可能
Enterで選択したヒストリーがクリップボードにコピーされる。Ctrl+Vでぺろっとはる