treeからpecoで選択したファイルをvimで開く
2015-04-28
QiitaZshfunction peco-tree-vim(){
local SELECTED_FILE=$(tree --charset=o -f | peco | tr -d '\||`|-' | xargs echo)
BUFFER="vim $SELECTED_FILE"
zle accept-line
}
bindkey "^t" peco_tree_vim
-f
オプションでフルパスを表示しつつ--charset
オプションで罫線に使用する文字を変更して扱いやすくし、peco
で選択した行にある罫線をtr
で除去してvim
で開く
<Ctrl-t>
で起動して便利
from: https://qiita.com/petitviolet/items/7797c917691ca2933555