用新文件名保存文件:追加到现有的文件名

有没有一种简单的方法(在VIM中)保存当前打开的文件的当前名称加上附加的短语?

IE,从/home/affert/ type vim /data/folder/file1.txt

然后将文件保存为/data/folder/file1.txt_BACKUP而不需要复制和粘贴文件名?

上下文:我有一个文件,其中有完整的path在其他文件夹中的其他文件。 我用ctrl+W, ctrl+F在新窗口中打开文件。 这就是为什么我不想复制和粘贴。 顺便说一句,文件夹和文件的名称是更长的,所以自己input它不是一个有用的选项。

 :w %:p_BACKUP 

有关说明,请参阅如何展开当前文件的完整path以传递给Vim中的命令? 。

简单:

  :w %_BACKUP 

如果您需要覆盖:

  :w %_BACKUP! 

它会回答:

 "filename_BACKUP!" [New] XL, XC written