browse-kill-ring 试用
时间:2006-05-03 来源:pluskid
是否 kill-ring 里面有太多的东西?每次 C-y 之后都 M-y M-y M-y ... N 次才找到想要的东西呢?很不爽是吧?那试试 browse-kill-ring.el 吧!这是一个让你能够浏览你的 kill-ring 的东西,他还有一个增强插件 browse-kill-ring+.el ,让我们来试用一下吧:
把两个文件下载到你的 load-path 里面,然后在 ~/.emacs 里加上:
最后,你可以用 ? 或者 h 来获取当前 mode 的描述,当然也就可以获得各命令的说明。而 browse-kill-ring+.el 为我们提供的功能是 toggle-browse-kill-ring-display-style ,绑定到 t 上,他可以让你选择在显示 kill-ring 的内容的时候是按原来的格式显示还是每个 kill-ring 项显示一行。值得注意的一点是,调用 browse-kill-ring 的时候他会记住你调用他的时候所在的那个窗口,如果你在这之后改变了窗口布局,然后在到 browse-kill-ring 的窗口里面去执行插入操作之类的,会把他搞迷糊,通常,他会显示一条错误信息。
怎么样?方便吗?Just Enjoy! :)
把两个文件下载到你的 load-path 里面,然后在 ~/.emacs 里加上:
;; browse-kill-ring 功能重新打开 Emacs 就可以用 browse-kill-ring 的功能了。现在先 kill 一些东西填填自己的 kill-ring 吧。然后,调出 browse-kill-ring ,我们把他绑定到了 C-c k 上面。看到新打开了一个窗口,在这里就可以随意浏览你 kill-ring 里面的内容了。下面列出了一些常用的功能:
(require 'browse-kill-ring)
(require 'browse-kill-ring+)
(global-set-key (kbd "C-c k") 'browse-kill-ring)
1. | RET | 插入当前 kill-ring 的内容并关闭 browse-kill-ring 的窗口 |
2. | U | 在原来那个窗口里面执行 Undo 命令 |
3. | e | 编辑当前 kill-ring 项,编辑完之后按 C-c C-c 提交修改 |
4. | d | 输出当前 kill-ring 项 |
5. | n | 往前移动 |
6. | p | 往后移动 |
7. | s | 往前搜索 |
8. | r | 往后搜索 |
9. | i | 插入当前 kill-ring 项 |
10. | y | 插入当前 kill-ring 项 |
11. | a | 在末尾添加当前 kill-ring 项 |
12. | b | 在开头插入当前 kill-ring 项 |
13. | o | 插入当前 kill-ring 项,并把它提升到 kill-ring 的首部 |
14. | u | 同上,但是插入之后关闭 browse-kill-ring 窗口 |
15. | x | 插入当前 kill-ring 项,并把它从 kill-ring 中删除 |
16. | <mouse-2> | 插入鼠标选中的内容 |
最后,你可以用 ? 或者 h 来获取当前 mode 的描述,当然也就可以获得各命令的说明。而 browse-kill-ring+.el 为我们提供的功能是 toggle-browse-kill-ring-display-style ,绑定到 t 上,他可以让你选择在显示 kill-ring 的内容的时候是按原来的格式显示还是每个 kill-ring 项显示一行。值得注意的一点是,调用 browse-kill-ring 的时候他会记住你调用他的时候所在的那个窗口,如果你在这之后改变了窗口布局,然后在到 browse-kill-ring 的窗口里面去执行插入操作之类的,会把他搞迷糊,通常,他会显示一条错误信息。
怎么样?方便吗?Just Enjoy! :)
|
相关阅读 更多 +