分页: 1 / 1

vim实现类似emacs删除环的插件 [yankring]

发表于 : 2009-10-04 12:59
nickleeh
http://www.vim.org/scripts/script.php?script_id=1234

发现vim实现类似emacs删除环的插件,(可能有人已经用过),和大家分享。

以前一直在vim中找是否有emacs 的删除环功能;发现vim中是数字1-9 register 记录复制和删除的文本。但每次都要:reg 查看一下,否则早已记不住究竟是在数字几上了,感觉还是emacs删除环方便。

有了这个插件,vim也可以很容易粘贴了。

主要方法:

复制后可以使用ctrl-p, ctrl-n,切换粘贴内容。

如果大家有更好的办法,别忘了告诉我呀!

Re: vim实现类似emacs删除环的插件 [yankring]

发表于 : 2009-10-04 14:09
princelai
我一般用两个寄存器就够了,况且没用过emacs,不知道这个什么意思

Re: vim实现类似emacs删除环的插件 [yankring]

发表于 : 2009-10-05 16:39
lilydjwg
nickleeh 写了:
以前一直在vim中找是否有emacs 的删除环功能;发现vim中是数字1-9 register 记录复制和删除的文本。但每次都要:reg 查看一下,否则早已记不住究竟是在数字几上了,感觉还是emacs删除环方便。
Vim help 写了:如果你不知道被删除的内容在哪一个寄存器,你可以用 |:display| 命令。还有一个方法
就是先试第一个寄存器 '"1P' ,如果不对,用 'u.' 命令。这将会移走第一次放进的内
容,然后在第二个寄存器上重复 put 命令。重复使用 'u.' 直到你得到想要的内容为
止。