当使用:normal命令时,vim将注册注释为注释

时间:2015-10-21 12:12:34

标签: vim

我正在使用vim的终端版本。 当我执行:

:normal 0"+d$

它没有将行切入+寄存器。相反,它只执行0;它移动到行的开头,就是这样。它似乎忽略了"字符之后的任何内容。 如果我:normal 0d$它可以正常工作。

任何可能导致此问题的想法?我在.vimrc中的函数中有这个并且没有任何问题(使用gvim)。现在,当我在终端(在Solaris上)尝试它时,它失败了。

1 个答案:

答案 0 :(得分:2)

vim中的剪贴板支持是一个可选功能,可以在编译时禁用。它可以独立于gui启用,但通常不是。在vim的非gvim版本中,您更可能没有剪贴板支持,因此"+寄存器不存在。

:version应显示+clipboard-clipboard,以表明该功能是否已启用。

如果在正常模式下实际时键入"+命令,如果禁用此功能,则会出现错误响铃。