Vim 在 Windows 上取消隐藏隐藏文件

Alb*_*ing 5 windows vim

我注意到 Vim(Windows 8 上的 gVim)会取消隐藏隐藏文件。

我所说的隐藏文件并不是指点文件;而是指隐藏文件。在 Windows 中我们没有点文件。文件的“隐藏”文件属性似乎已被删除。

有什么建议/解决方法吗?

Cy *_*nol 2

writebackup当启用该选项并将backupcopy其设置为no或时,我们会在 Windows 上看到此问题auto。要修复它,请将以下行添加到.vimrc

set backupcopy=yes
Run Code Online (Sandbox Code Playgroud)

writebackup设置指示 Vim 在覆盖文件之前进行备份,并backupcopy控制如何创建此备份文件:

"yes"   make a copy of the file and overwrite the original one
"no"    rename the file and write a new one
"auto"  one of the previous, what works best
Run Code Online (Sandbox Code Playgroud)

正如我们所看到的,当 的值backupcopy设置为时,Vim 将重命名包含隐藏no属性的原始文件,并在没有设置该属性的位置写入一个新文件(然后删除备份文件,除非我们启用该选项) 。这速度更快,但可能会导致文件属性和符号链接出现问题。backup

欲了解更多信息,请阅读:help backupcopywritebackup我们可以通过运行以下命令来检查和的当前值backupcopy

:set writebackup? backupcopy?
Run Code Online (Sandbox Code Playgroud)