我的vimrc
文件中包含以下代码:
" move line to end of file and add a timestamp
noremap ,d ddGp,t
" append a timestamp to the end of the line
nnoremap ,t A <Esc>"=strftime("%H:%M")<CR>p
在上面的代码中,,t
在自己调用时有效。但是,当,d
调用时,,t
命令不执行任何操作。 ,d
命令的其余部分按预期运行。为什么是这样?我该如何解决?
答案 0 :(得分:0)
nore
被标记为,t
,它会关闭递归映射,因此无法将{{1}}识别为命令。感谢您FDinoff的回答。
更多信息:
What is the difference between the remap, noremap, nnoremap and vnoremap mapping commands in vim?