vmap会自动输入'<,'>面前的命令

时间:2012-09-14 02:28:51

标签: vim

我正在尝试为视觉模式vim编写复制/粘贴功能。复制会读取所有突出显示的行。

vmap cc :execute Copy()<CR> 变成 '<,'>:execute Copy()<CR>

导致 E481: No range allowed

如何让vmap不要插入'&lt;,'&gt;进入ex模式时?

1 个答案:

答案 0 :(得分:5)

您可以使用 C-u 清除命令行。

vmap cc :<C-u>execute Copy()<CR>