Numbered register 1 contains the text deleted by the most recent
delete or change command,unless the command specified another
register or the text is less than one line (the small delete register
is used then). With each successive deletion or change,Vim shifts the
prevIoUs contents of register 1 into register 2,2 into 3,and so
forth,losing the prevIoUs contents of register 9.
这是一个相当罕见的事情,但是当它发生时,真的很烦人,因为我必须撤消回到我删除文本的点,然后删除到一个命名的注册表或立即使用删除的文本,因为它不在注册0,因为我删除别的东西(流浪空白,不好的评论,无论如何)在我的方式粘贴我刚刚删除的小文本.
:set clipboard^=unnamed
那个bug has been fixed在Vim 7.3.649中.所以,如果你使用旧版本,你仍然可以从错误中受益:-)
如果您真的认为这是有用的行为,您可以在vim_dev mailing list上提出此增强请求,但总体来说,其他选项将被拒绝.如果您可以做出令人信服的争论,并提供一个包含文档和测试的完整补丁,您的机会更高.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。