是否有一种简单的方法(在VIM中)使用当前名称加上附加短语保存当前打开的文件?
IE,来自/home/affert/
类型vim /data/folder/file1.txt
然后将文件保存为/data/folder/file1.txt_BACKUP
,而无需复制和粘贴文件名?
上下文:我有一个文件,其中包含其他文件夹中其他文件的完整路径。我使用ctrl+W, ctrl+F
在新窗口中打开文件。这就是为什么我不想复制和粘贴。顺便说一下,文件夹和文件名要长很多,所以自己键入它们并不是一个有用的选项。
答案 0 :(得分:48)
:w %:p_BACKUP
有关说明,请参阅How can I expand the full path of the current file to pass to a command in Vim?。
答案 1 :(得分:15)
易:
:w %_BACKUP
如果您需要覆盖:
:w %_BACKUP!
它会回答:
"filename_BACKUP!" [New] XL, XC written