wada811 / blog

wada811's blog
https://github.com/wada811/blog/issues
Apache License 2.0
6 stars 0 forks source link

peco で Git のワーキングディレクトリのファイルを選択する #14

Open wada811 opened 5 years ago

wada811 commented 5 years ago

Why

Git リポジトリの変更したファイルを絞り込んで選択したい。

What

zsh のグローバルエイリアスで FpecoGit のワーキングディレクトリのファイルを選択する関数を設定する。

How

設定

~/.zshrc に以下を設定する。

function peco-git-changed-files(){
    git status --short | peco | awk '{print $2}'
}
alias -g F='$(peco-git-changed-files)'

使い方

git add Fgit checkout -- F など。

Ctrl + Space で複数のファイルを選択可能である。

Ref