用新文件名保存文件:追加到现有的文件名
有没有一种简单的方法(在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