LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 772|回复: 2

请教emacs与应用程序间复制问题

[复制链接]
发表于 2005-11-25 23:15:09 | 显示全部楼层 |阅读模式
emacs中没有做C-w,M-w时和应用程序间复制没有问题,但一旦在emacs中C-w,M-w了,即kill-ring上有东西后,不管应用程序中复制了什么,在emacs中用鼠标中键,粘贴的都是刚刚kill的内容,请教如何才能得到应用程序中复制的内容?
谢谢
发表于 2005-11-26 10:47:32 | 显示全部楼层
你可以直接修改 kill-ring 这个变量的内容,不过这比较麻烦。所以最好的方式是在使用 C-y “粘贴”完一些内容之后,按下 M-y,直到出现你希望的内容为止。
回复 支持 反对

使用道具 举报

发表于 2005-11-26 15:35:30 | 显示全部楼层
linux应用程序间有两种剪贴版拷贝方式,i,其它程序里鼠标选中的高亮区,用中键贴到emacs。ii,其它程序拷贝的内容,用C-y贴到emacs里(yank,就是emacs的粘贴)。 可以在linux里装个剪贴板历史的applet,方便恢复历史的剪贴信息。

同时,emacs的yank可以实现类似word的剪贴板历史功能,加个browe-kill-ring的elisp插件可以增强浏览效果。.emacs中的配置代码如下。配置之后用M-y调出kill-ring的history.

  1. (require 'browse-kill-ring)
  2. (global-set-key [(control c)(k)] 'browse-kill-ring)
  3. (browse-kill-ring-default-keybindings)
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表