默认情况下,Vim 附加一个波浪号 ~
来备份文件。我知道有一个配置选项可以自定义备份文件扩展名:如果您设置 backupext=.bak
在你的 .vimrc 文件中,你的备份文件会有 .bak
附加到它们而不是波浪号。
我想知道让 Vim 自动将字符添加到备份文件名的最佳方法是什么。具体来说,我希望 Vim 在前面加上句号 .
同时继续附加波浪号 ~
.
(如果您想知道为什么,我使用 KDE 并且不喜欢 Dolphin 显示备份文件 - 参见 http://forum.kde.org/viewtopic.php?f=17&t=82350)。
我也看了this thread ,但我不想创建自定义备份目录,我只想在备份文件名前添加一个字符。
最佳答案
一种可能的解决方案是
mkdir ~/.vim/backup
然后添加
set backupdir=~/.vim/backup
在您的 ~/.vimrc 中,这样您就不必查看它们。
但是,如果您想将它们保存在同一目录中,则可以在编写它们时重命名它们:
au BufWritePost * exe "silent !mv ".expand("%:p").&bex." ".expand("%:p:h")."/.".expand("%:t").&bex
关于vim - 如何在 Vim 备份文件名前添加字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062175/