我正在尝试找到命令,宏或插件的组合,以便将我在VIM中编辑的文件(实际上是macvim)复制到同一位置,但名称不同。我相信这可以通过简单的方式实现:
!cp $CURRENT_FILE_PATH $NEW_PATH
但我不知道要使用哪些变量,也不知道语法。
答案 0 :(得分:4)
:saveas %:p:h/new_name
了解更多信息:
:h :saveas
答案 1 :(得分:3)
:!cp % %:h/new_name
%
扩展为当前文件名%:h
扩展到当前文件名的目录了解更多信息:
:help expand()
:help filename-modifiers