vim - 在vim中自动完成隐藏文件

标签 vim autocomplete hidden-files

在 vim 中,当我使用类似 :e 的东西时要打开文件,它不会自动完成带有隐藏前缀 . 的文件.例如,当试图编辑 .gitignore 时文件,我必须输入全名,不能直接去:e .giti<Tab> .如果我只输入 :e <Tab> , vim 只列出非隐藏文件。

我注意到,当我使用 :FufFileWithCurrentBufferDir 时,即使 FuzzyFinder 实际上也没有显示隐藏文件。 .

有什么办法可以启用它吗?

最佳答案

Vim 使用 wildignore在扩展通配符时过滤完成列表。确保 .gitignore与该列表中的文件模式不匹配。
:help 'wildignore'复制如下

'wildignore' '假发'
'wildignore' 'wig' 字符串(默认为 "")
全局的
{不在 Vi}
{在没有 +wildignore 的情况下编译时不可用
特征}
文件模式列表。与其中之一匹配的文件
扩展通配符、完成文件或
目录名称,并影响 expand()、glob() 和
globpath() 除非传递了一个标志来禁用它。
该模式与 :autocmd 一起使用,请参阅 autocmd-patterns。
另见“后缀”。
例子:
:set wildignore=*.o,*.obj
添加或删除时优先使用 :set+= 和 :set-=
列表中的一个模式。这避免了 future 版本时出现的问题
使用另一个默认值。

要找出上次设置的位置,您可以使用 :verbose set wildignore?

关于vim - 在vim中自动完成隐藏文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34122136/

相关文章:

linux - 如何在 vim 中使用 pylint

bash - 我正在用vim检查手册页,并且有一些奇怪的字符,如何使其正常?

linux - bash (Linux) 中使用带有特殊符号的 PATH 变量的奇怪自动完成行为 - 撇号 (')

Jquery UI 自动完成如何将多个值发送到服务器端?

python - Python压缩文件时如何排除 ".DS_Store"路径

go - vim-go、模块和 GoRename

vim - 在 Vim 中从 f 切换到 F 而不需要 ,

zend-framework - 在布局中执行 ZendX 自动完成

powershell - 如何使用 Compress-Archive 压缩/归档隐藏文件?

cloud9-ide - 在cloud9.io中显示隐藏文件