2010-06-01 9 views
39

Czy istnieje prosty sposób, aby (w VIM) zapisać aktualnie otwarty plik z jego bieżącą nazwą i dołączoną frazą?Zapisz plik z nową nazwą pliku: dołącz do istniejącej nazwy pliku

IE, z /home/affert/ typu vim /data/folder/file1.txt

następnie zapisz plik jako /data/folder/file1.txt_BACKUP bez konieczności kopiowania i wklejania nazwę pliku?

Kontekst: Mam plik, który zawiera pełne ścieżki do innych plików w innych folderach. Używam ctrl+W, ctrl+F, aby otworzyć plik w nowym oknie. Dlatego nie chcę kopiować i wklejać. BTW, nazwy folderów i plików są o wiele dłuższe, więc samo ich wpisywanie nie jest przydatną opcją.

Odpowiedz

15

proste:

:w %_BACKUP 

Jeśli trzeba zastąpić:

:w %_BACKUP! 

IT będzie odpowiedź:

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

+1 Dziękuję za odpowiedź. –

Powiązane problemy