在vim中,当我使用类似的方法:e
来打开文件时,它不会自动完成带有隐藏前缀的文件.
。例如,当尝试编辑.gitignore
文件时,我必须输入全名,而不能只输入go :e .giti<Tab>
。如果我只输入:e <Tab>
,vim仅列出非隐藏文件。
我注意到即使使用FuzzyFinder时,实际上也不会显示隐藏文件:FufFileWithCurrentBufferDir
。
有什么办法可以启用此功能?
wildignore
扩展通配符时,Vim用于过滤补全列表。确保.gitignore
与该列表中的文件模式不匹配。
:help 'wildignore'
复制到下面
'wildignore''wig''wildignore''wig' 字符串(默认为“”) 全局 {Vi无此功能} {仅当编译时使用+ wildignore 功能时不可用} 文件格式列表。 扩展通配符,完成文件或 目录名称时,与这些模式之一匹配的文件将被忽略,并且会影响expand(),glob()和 globpath()的结果,除非传递了一个标志来禁用此功能。 该模式与:autocmd一起使用,请参见autocmd-patterns。 另请参见“后缀”。 :set wildignore = *。o,*。obj 从列表中 添加或删除模式时,首选使用:set + =和:set- = 。这样可以避免将来版本 使用其他默认值时出现问题。
要找出最后设置的位置,可以使用 :verbose set wildignore?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句