我想使用 copy 命令备份 menu.vim:
exe '!cp "c:\Program Files\Vim\vim73\menu.vim" d:\bkp_menu-vim_DATE_TIME.txt'
我想将 DATE 和 TIME 添加到备份文件的名称中。
我找到了这个命令:<C-R>=strftime("%Y-%m-%d_%H-%M")
但不知道如何将它插入到复制命令中。谁能帮我?
我想使用 copy 命令备份 menu.vim:
exe '!cp "c:\Program Files\Vim\vim73\menu.vim" d:\bkp_menu-vim_DATE_TIME.txt'
我想将 DATE 和 TIME 添加到备份文件的名称中。
我找到了这个命令:<C-R>=strftime("%Y-%m-%d_%H-%M")
但不知道如何将它插入到复制命令中。谁能帮我?
当您到达零件时,只需将其作为命令行的_DATE
一部分输入即可;<C-R>
表示Ctrl+ R。当您输入 时=
,Vim 将清除命令行并让您输入表达式,当您按<CR>
( Enter) 时将插入其结果。详情请参阅:help c_CTRL-R
。
对于这种简单的备份方式,您可能会发现我的writebackup 插件很有用;它将它缩短为仅:W
(当您打开 menu.vim 时)。
这是做你想做的吗?
:exe '!cp c:\Program Files\Vim\vim73\menu.vim d:\bkp_menu-vim_'.strftime("%Y-%m-%d_%H-%M").'.txt'