2010-06-01 4 views
39

Есть ли простой способ (в VIM) сохранить текущий открытый файл с его текущим именем плюс прилагаемая фраза?Сохраните файл с новым именем: добавьте к существующему имени файла

IE, от /home/affert/ типа vim /data/folder/file1.txt

затем сохраните файл как /data/folder/file1.txt_BACKUP без необходимости копировать и вставлять имя файла?

Контекст: У меня есть файл с полными путями в нем для других файлов в других папках. Я использую ctrl+W, ctrl+F, чтобы открыть файл в новом окне. Вот почему я не хочу копировать и вставлять. BTW, имена папок и файлов намного длиннее, поэтому их типизация сама по себе не является полезным вариантом.

ответ

15

Easy:

:w %_BACKUP 

Если вам нужно переопределить:

:w %_BACKUP! 

Чем она собирается ответ:

"filename_BACKUP!" [New] XL, XC written 
+0

+1 Спасибо за ваш ответ. –