Chinaunix首页 | 论坛 | 博客
  • 博客访问: 541935
  • 博文数量: 83
  • 博客积分: 4136
  • 博客等级: 中校
  • 技术积分: 886
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-19 21:14
文章分类

全部博文(83)

文章存档

2013年(1)

2011年(25)

2010年(57)

分类: LINUX

2010-11-27 20:45:00

在emacs下复制粘贴是这样的。
1、在任一行中按下ctrl+space键,最底行会显示 Mark set 表示已经开始标记了。
2、移动鼠标或者选中文字然后,可以有两种方式:Alt+w (复制) 或者 Ctrl+w (剪切)。如果您选择复制,Emacs 会先回到标记的位置,让您查看选中的区域。
3、最后,移动到您想要这段文本结束的地方并按下 Ctrl+y
    但是,ctrl+space键和输入法会有冲突,我是这样解决的,我用ctrl+回车来解决
    在~/.emacs文件中添加代码即可。

;; C-SPACE 被输入法占用,C-@ 又太难按,于是把 set mark 绑定到 C-return
(define-key global-map [C-return] 'set-mark-command)


要查找文本,移动到相应的缓冲区并按 Ctrl+s
要查找并替换,请按 Alt+%Emacs 会询问查找哪个字符串,用什么来替换它,以及在每个匹配点要求确认替换。

按下 Ctrl+x u 将撤消上一步操作。想撤消多少步都可以。

退出 Emacs 的快捷键是 Ctrl+x Ctrl+c。如果您还未保存您的更改,Emacs 会询问您是否想要保存您的缓冲区。
阅读(29599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~