如何使用fzf.vim创建自定义查找文件命令?

dxxyhpgq  于 2023-01-26  发布在  其他
关注(0)|答案(1)|浏览(209)

我使用的是fzf.vim,我设置了FZF_DEFAULT_COMMAND='fd'来提高搜索速度。
但是“fd”的默认行为会尊重.gitignore,.ignore文件,并过滤隐藏文件。它在大多数情况下是有用的,但不是所有情况。
因此,我想创建另一个命令FilesUnrestrict,仍然使用'fd',但有两个选项:'--no-ignore --hidden',这样所有文件都将被找到。
下面是我的命令:

command! -bang -nargs=? FilesUnrestrict
        \ call fzf#vim#grep('fd -tf -tl -i -u --exclude ".git" '.shellescape(<q-args>), 0, fzf#vim#with_preview(), <bang>0)

打开fd并模糊搜索文件是很好的,但当键入Enter打开文件时,出现错误:

以下是相关问题:https://github.com/junegunn/fzf.vim/issues/1454
我该如何解决这个问题?

6vl6ewon

6vl6ewon1#

最后我发现了这个问题:https://github.com/junegunn/fzf.vim/issues/462.
使用fzf #run fzf #wrap可以解决这个问题。

相关问题