peco

pecoとは、Simplistic interactive filtering toolです。

https://github.com/peco/peco

PPb+pecoで英和辞書をひく

から辞書データ(テキスト形式)をダウンロードし、以下のコマンドを実行。

chcp 65001 %: type %0ejdic-hand-utf8.txt | %0peco.exe

これでPPbを辞書代わりにできる。

PPx+pecoで柔軟にフォルダ階層移動

Script Module以外にText Moduleが必要。

以下を編集して取込。

_Command = {

folder2peco = chcp 65001

%Oi (echo ---thispath & echo .. & dir /a:d-s /b) | %0peco.exe | %0ppbw.exe -c *alias selectedpath=%%*stdin(-utf8)

*return %'selectedpath'

root2peco = chcp 65001

%Oi (echo ---thispath & dir /a:d-s /b) | %0peco.exe | %0ppbw.exe -c *alias selectedpath=%%*stdin(-utf8)

*return %'selectedpath'

move2folder = *ifmatch 0,0%*substring("%1",3) %: *string o,hoge=%*root2peco()

*ifmatch !0,0%*substring("%1",3) %: *string o,hoge=%*folder2peco()

*ifmatch ---thispath,%so"hoge" %: *return

*jumppath %*name(DC,%so"hoge") %: *execute,*%*arg(0)

}

PPcで

*move2folder %: *focus "PPB[" %: %k"ESC"

を実行する。