我在 vim 中设置了 fzf,几乎没有任何自定义:
" fzf and ripgrep settings
set rtp+=/usr/local/opt/fzf
let g:fzf_action = {
\ 'ctrl-t': 'tab split',
\ 'ctrl-i': 'split',
\ 'ctrl-s': 'vsplit'
\ }
在我的.bash_profile
中,我将环境变量设置FZF_DEFAULT_COMMAND
为显示隐藏,但忽略node_modules
和.git
:
export FZF_DEFAULT_COMMAND='rg --files --follow --no-ignore-vcs --hidden -g "!{node_modules/*,.git/*}"'
但是,当我:Files
在 vim 中使用函数时,它仍然会在我想要忽略的文件夹中搜索。