Make fcd alias for fuzzy cd
This commit is contained in:
parent
8a4b7f94e6
commit
7a421da536
1 changed files with 9 additions and 1 deletions
|
@ -42,7 +42,15 @@ if [ -x /usr/bin/nvim ]; then
|
|||
alias vim='nvim'
|
||||
fi
|
||||
|
||||
# fuzzy open a file
|
||||
# fuzzy cd
|
||||
fcd() {
|
||||
if [ -x /usr/bin/fzf ]; then
|
||||
local target
|
||||
target=$(fzf)
|
||||
cd "${target%/*}" || return
|
||||
fi
|
||||
}
|
||||
# fuzzy vim
|
||||
if [ -x /usr/bin/fzf ]; then
|
||||
alias fvim='vim $(fzf)'
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue