Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 使用新文件名保存文件:附加到现有文件名_Vim - Fatal编程技术网

Vim 使用新文件名保存文件:附加到现有文件名

Vim 使用新文件名保存文件:附加到现有文件名,vim,Vim,是否有一种简单的方法(在VIM中)使用当前打开的文件的当前名称加上附加的短语来保存该文件 例如,从/home/affer/键入vim/data/folder/file1.txt 然后将文件另存为/data/folder/file1.txt\u BACKUP,而无需复制和粘贴文件名 上下文:我有一个文件,其中包含指向其他文件夹中其他文件的完整路径。我使用ctrl+W,ctrl+F在新窗口中打开文件。这就是为什么我不想复制和粘贴。顺便说一句,文件夹和文件名要长得多,所以自己键入它们不是一个有用的选项

是否有一种简单的方法(在VIM中)使用当前打开的文件的当前名称加上附加的短语来保存该文件

例如,从
/home/affer/
键入
vim/data/folder/file1.txt

然后将文件另存为
/data/folder/file1.txt\u BACKUP
,而无需复制和粘贴文件名

上下文:我有一个文件,其中包含指向其他文件夹中其他文件的完整路径。我使用
ctrl+W,ctrl+F
在新窗口中打开文件。这就是为什么我不想复制和粘贴。顺便说一句,文件夹和文件名要长得多,所以自己键入它们不是一个有用的选项

:w %:p_BACKUP
有关说明,请参见。

简易:

 :w %_BACKUP
如果需要覆盖:

 :w %_BACKUP!
它会回答:

"filename_BACKUP!" [New] XL, XC written