代码之家  ›  专栏  ›  技术社区  ›  David Oneill

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

vim
  •  40
  • David Oneill  · 技术社区  · 14 年前

    有没有一种简单的方法(在vim中)用当前名称加上附加短语保存当前打开的文件?

    /home/affert/ 类型 vim /data/folder/file1.txt

    然后将文件另存为 /data/folder/file1.txt_BACKUP 不需要复制和粘贴文件名?

    上下文:我有一个文件,其中包含到其他文件夹中其他文件的完整路径。我用 ctrl+W, ctrl+F 在新窗口中打开文件。这就是我不想复制粘贴的原因。顺便说一句,文件夹和文件名要长得多,所以亲自输入不是一个有用的选项。

    2 回复  |  直到 8 年前
        1
  •  48
  •   Community Mike Causer    7 年前
        2
  •  15
  •   Mahomedalid    14 年前

    容易的:

     :w %_BACKUP
    

    如果需要覆盖:

     :w %_BACKUP!
    

    答案是:

    "filename_BACKUP!" [New] XL, XC written