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,切换粘贴内容。
如果大家有更好的办法,别忘了告诉我呀!
vim实现类似emacs删除环的插件 [yankring]
- nickleeh
- 帖子: 130
- 注册时间: 2008-08-06 13:24
- princelai
- 帖子: 920
- 注册时间: 2007-01-06 21:00
- 联系:
Re: vim实现类似emacs删除环的插件 [yankring]
我一般用两个寄存器就够了,况且没用过emacs,不知道这个什么意思
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim实现类似emacs删除环的插件 [yankring]
nickleeh 写了:
以前一直在vim中找是否有emacs 的删除环功能;发现vim中是数字1-9 register 记录复制和删除的文本。但每次都要:reg 查看一下,否则早已记不住究竟是在数字几上了,感觉还是emacs删除环方便。
Vim help 写了:如果你不知道被删除的内容在哪一个寄存器,你可以用 |:display| 命令。还有一个方法
就是先试第一个寄存器 '"1P' ,如果不对,用 'u.' 命令。这将会移走第一次放进的内
容,然后在第二个寄存器上重复 put 命令。重复使用 'u.' 直到你得到想要的内容为
止。