2010-06-01 13 views
39

C'è un modo semplice per (in VIM) salvare il file attualmente aperto con il nome corrente più una frase aggiunta?Salva file con nuovo nome file: aggiungi al nome file esistente

IE, da /home/affert/ tipo vim /data/folder/file1.txt

quindi salvare il file come /data/folder/file1.txt_BACKUP senza bisogno di copiare e incollare il nome del file?

Contesto: ho un file che contiene percorsi completi in esso ad altri file in altre cartelle. Io uso ctrl+W, ctrl+F per aprire il file in una nuova finestra. Ecco perché non voglio copiare e incollare. A proposito, i nomi delle cartelle e dei file sono molto più lunghi, quindi digitarli da soli non è un'opzione utile.

risposta

15

Facile:

:w %_BACKUP 

Se è necessario eseguire l'override:

:w %_BACKUP! 

La risposta è andando:

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

+1 Grazie per la risposta. –