• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

peco

date: 2021-12-25 excerpt: pecoの使い方

tag: linuxpeco


pecoの使い方

概要

  • peco - Simplistic interactive filtering tool
  • stdinから入力されたものをフィルターして抽出するツール

インストール

debian, ubuntu

$ sudo apt install peco

osx

$ brew install peco

使用例

findで検索したpecoで一つ選びファイルをnvimで開く

$ find . | peco | xargs -o nvim

aliasを駆使してより短く書くと

$ f | p | x n

または

$ n `f | p`

設定ファイル

  • ~/.config/peco/config.json

具体例

{
  "Keymap": {
    "Pgup": "peco.ScrollPageUp",
    "Pgdn": "peco.ScrollPageDown"
  },
  "Style": {
    "Basic": [
      "on_default",
      "default"
    ],
    "SavedSelection": [
      "bold",
      "on_yellow",
      "white"
    ],
    "Selected": [
      "underline",
      "on_cyan",
      "black"
    ],
    "Query": [
      "yellow",
      "bold"
    ],
    "Matched": [
      "red",
      "on_blue"
    ]
  }
}


linuxpeco Share Tweet