配置文件的位置
1、~/.fzf.zsh 这个文件是在zshconfig被source了。
2、我自己的配置写在 zshconfig 里了。
3、alias 中单引号的用法:https://orchidflower.gitee.io/2017/07/16/How-to-using-single-quota-in-alias-command/
4、
fd() { #
local dir
dir=$(find ${1:-.} -path '*/\.*' -prune \
-o -type d -print 2> /dev/null | fzf +m) &&
cd "$dir"
}
1、local一般用于局部变量声明,多在在函数内部使用。
https://blog.csdn.net/wangjianno2/article/details/50200617
2、 ${1:-.} 如果${1} 存在就使用${1},否则使用 . 当前目录作为参数。
https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion
${parameter:-word}
If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted.