当在文件夹上应用“chattr + a”时,vim会自动生成编号文件

时间:2013-06-27 15:58:54

标签: vim

我有一个名为Text /的文件夹,我在该文件夹中以root身份应用了“ chattr + a ”,以防止删除文件,同时允许在文件夹中创建新文件。

我在这个文件夹中创建了一个新文件,但每次我更改文件内容时,它会自动在同一目录中生成编号文件,如5036,5159

如果有人知道怎么了?我试图在vimrc中更改backupdir和dir(用于交换文件),但仍然无效。

如果您对此问题有任何疑问,请帮助我,谢谢!

1 个答案:

答案 0 :(得分:1)

默认情况下,Vim会在覆盖文件之前进行备份,该文件在成功写入文件后会被删除。正如您在评论中提到的那样,chattr +a会阻止删除那些bakcup文件。

对于所有文件,可以使用:set nowritebackup禁用备份文件的生成; backupskip选项可用于仅对具有restrict属性的文件夹禁用备份。有关:h backup-table

的其他信息