如何使用VIM在相同位置复制编辑文件但名称不同

时间:2011-07-15 17:54:10

标签: vim macvim

我正在尝试找到命令,宏或插件的组合,以便将我在VIM中编辑的文件(实际上是macvim)复制到同一位置,但名称不同。我相信这可以通过简单的方式实现:

 !cp $CURRENT_FILE_PATH $NEW_PATH

但我不知道要使用哪些变量,也不知道语法。

2 个答案:

答案 0 :(得分:4)

:saveas %:p:h/new_name

了解更多信息:

:h :saveas

答案 1 :(得分:3)

:!cp % %:h/new_name
  • %扩展为当前文件名
  • %:h扩展到当前文件名的目录

了解更多信息:

  • :help expand()
  • :help filename-modifiers