自动完成 vim 中的隐藏文件
Autocomplete hidden files in vim
在 vim 中,当我使用类似 :e
的方式打开文件时,它不会自动完成带有隐藏前缀 .
的文件。例如,在尝试编辑 .gitignore
文件时,我必须输入整个名称,而不能只输入 :e .giti<Tab>
。如果我只输入 :e <Tab>
,vim 只列出非隐藏文件。
我注意到当我使用 :FufFileWithCurrentBufferDir
.
时,甚至 FuzzyFinder 也不会显示隐藏文件
有什么方法可以启用它吗?
Vim 在扩展通配符时使用 wildignore
过滤补全列表。确保 .gitignore
不匹配该列表中的文件模式。
:help 'wildignore'
下面复制
'wildignore' 'wig'
'wildignore' 'wig' string (default "")
global
{not in Vi}
{not available when compiled without the +wildignore
feature}
A list of file patterns. A file that matches with one of these
patterns is ignored when expanding wildcards, completing file or
directory names, and influences the result of expand(), glob() and
globpath() unless a flag is passed to disable this.
The pattern is used like with :autocmd, see autocmd-patterns.
Also see 'suffixes'.
Example:
:set wildignore=*.o,*.obj
The use of :set+= and :set-= is preferred when adding or removing
a pattern from the list. This avoids problems when a future version
uses another default.
要找出上次设置的位置,您可以使用 :verbose set wildignore?
在 vim 中,当我使用类似 :e
的方式打开文件时,它不会自动完成带有隐藏前缀 .
的文件。例如,在尝试编辑 .gitignore
文件时,我必须输入整个名称,而不能只输入 :e .giti<Tab>
。如果我只输入 :e <Tab>
,vim 只列出非隐藏文件。
我注意到当我使用 :FufFileWithCurrentBufferDir
.
有什么方法可以启用它吗?
Vim 在扩展通配符时使用 wildignore
过滤补全列表。确保 .gitignore
不匹配该列表中的文件模式。
:help 'wildignore'
下面复制
'wildignore' 'wig' 'wildignore' 'wig' string (default "") global {not in Vi} {not available when compiled without the +wildignore feature} A list of file patterns. A file that matches with one of these patterns is ignored when expanding wildcards, completing file or directory names, and influences the result of expand(), glob() and globpath() unless a flag is passed to disable this. The pattern is used like with :autocmd, see autocmd-patterns. Also see 'suffixes'. Example: :set wildignore=*.o,*.obj The use of :set+= and :set-= is preferred when adding or removing a pattern from the list. This avoids problems when a future version uses another default.
要找出上次设置的位置,您可以使用 :verbose set wildignore?