You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Zsh編の方と同じことができるようになりました。 ただし、Bash の version 4 以上が必要で、Mac の場合バージョンアップが必要でした。 そのため、Qiitaに書いたやり方で、Homebrew で入れた Bash をログインシェルにしました。 以下、Mac の .bashrc の内容です。 history 検索 Ctrl-r のヒストリ検索を peco に置き換えてしまう。 # search history peco-select-history() { local tac if which tac > /dev/null; then tac="tac" else tac="tail -r" fi local l=$(\history | awk '{$1="";print}' | eval $tac | peco | cut -d' ' -f4-) READLINE_LIN
「pecoってツールらしきものが流行っている」と思いつつ、導入とか難しそうと思って後回しにしていたんですが、気がついたら自分の手元のbash設定ファイルにpecoを使う関数が定義されていたので、改めて初歩からやってみました。 説明に使用しているシェルはお馴染みのbashです。 pecoとは GitHubのpecoのサイト とてもシンプルなツールで 「標準入力から受けた行データをインクリメンタルサーチして、選択した行を標準出力に返す」 コマンドです。 シンプルゆえに様々な組み合わせで効果を発揮します。あらゆる場面での選択肢を標準入力に渡して、選択された結果を標準出力から受け取って加工してコマンド実行をする、というのが基本的な流れ。 説明じゃ伝わらないので実例を体験したほうが早いかも。 peco のインストール pecoで検索すると「pecoはGoでできている」とか出てきて「Goってなんぞや」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く