我有以下filter命令:
vnoremap <silent> <leader>C :w! !pbcopy<CR><CR>然而,当我运行它时,出现了一个小问题,如这里的视频所示:https://gyazo.com/ca78c5adfcf4b3b7a6a9f885acb5c8bc。为什么会发生这种情况?它似乎是在“看不见”地输入命令或其他东西(例如,在输入命令或回显之后经常出现额外的命令行)。
发布于 2020-07-30 03:53:37
如果您“手动”运行该命令,您将看到在第一个<CR>之后(当您第一次按enter键时,当该命令被执行时),vim会放大状态栏,显示命令的输出和一条消息:
Press ENTER or type command to continue然后再次按enter键(重映射中的第二个<CR> ),状态栏将再次缩小。我认为“卡顿”是由于状态栏快速“放大和缩小”导致屏幕重绘,这也是为什么你需要在重映射中使用双倍<CR>的原因。
https://stackoverflow.com/questions/63160359
复制相似问题