我注意到 Vim (在 Windows 8 上的 gVim) 会显示隐藏文件。
这里所说的隐藏文件并不是指点文件,因为在 Windows 中我们没有点文件。看起来文件上的“隐藏”属性被移除了。
有什么建议或解决方法吗?
writebackup
选项并将backupcopy
设置为no
或auto
时,在Windows上会出现此问题。要解决此问题,请在.vimrc中添加以下行:set backupcopy=yes
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
backupcopy
的值设置为no
时,Vim会将包含hidden属性的原始文件重命名,并在其位置写入一个新文件,而不设置该属性(然后删除备份文件,除非我们启用了backup
选项)。这样做更快,但可能会导致文件属性和符号链接出现问题。:help backupcopy
。我们可以通过运行以下命令来检查writebackup
和backupcopy
的当前值::set writebackup? backupcopy?
attrib -h
) - verdammeltattrib
的存在,但是似乎在保存时会重置它。@Jonsyweb 感谢你提供的链接。 - Albert Xing