0

我想使用 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")
但不知道如何将它插入到复制命令中。谁能帮我?

4

2 回答 2

1

当您到达零件时,只需将其作为命令行的_DATE一部分输入即可;<C-R>表示Ctrl+ R。当您输入 时=,Vim 将清除命令行并让您输入表达式,当您按<CR>( Enter) 时将插入其结果。详情请参阅:help c_CTRL-R

对于这种简单的备份方式,您可能会发现我的writebackup 插件很有用;它将它缩短为仅:W(当您打开 menu.vim 时)。

于 2012-12-03T11:51:16.713 回答
1

这是做你想做的吗?

:exe '!cp  c:\Program Files\Vim\vim73\menu.vim d:\bkp_menu-vim_'.strftime("%Y-%m-%d_%H-%M").'.txt'
于 2012-12-03T12:01:29.350 回答