2010-06-01 6 views
39

Existe-t-il un moyen simple (dans VIM) de sauvegarder le fichier actuellement ouvert avec son nom actuel plus une phrase ajoutée?Enregistrer le fichier avec le nouveau nom de fichier: ajouter au nom de fichier existant

IE, de /home/affert/ Type vim /data/folder/file1.txt

puis enregistrez le fichier en tant que /data/folder/file1.txt_BACKUP sans avoir besoin de copier-coller le nom du fichier?

Contexte: J'ai un fichier contenant des chemins d'accès complets vers d'autres fichiers dans d'autres dossiers. J'utilise ctrl+W, ctrl+F pour ouvrir le fichier dans une nouvelle fenêtre. C'est pourquoi je ne veux pas copier et coller. BTW, les noms de dossier et de fichier sont beaucoup plus longs, donc les taper moi-même n'est pas une option utile.

Répondre

15

Facile:

:w %_BACKUP 

Si vous avez besoin passer outre:

:w %_BACKUP! 

La réponse qu'il va:

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

+1 Merci pour votre réponse. –

Questions connexes