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

Vim、Emacs配置和使用
回复
头像
nickleeh
帖子: 130
注册时间: 2008-08-06 13:24

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

#1

帖子 nickleeh » 2009-10-04 12:59

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,切换粘贴内容。

如果大家有更好的办法,别忘了告诉我呀!
头像
princelai
帖子: 920
注册时间: 2007-01-06 21:00
联系:

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

#2

帖子 princelai » 2009-10-04 14:09

我一般用两个寄存器就够了,况且没用过emacs,不知道这个什么意思
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#3

帖子 lilydjwg » 2009-10-05 16:39

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