emacs 宏操作

<?xml version="1.0" encoding="utf-8"?> emacs 宏操作

emacs 宏操作

宏操作在工作中太常用了,所以这里一定要记录一下.它确实比vim要麻烦一点点.

1 命令:

键盘操作命令动作
C-x (开始录制一个宏;状态行上将出现 "Def" 字样.
C-e移动到当前行尾
C-f移动到下一行的第一个字符
RET插入一个空白行
C-f向右移动一个字符( 到达下一行的行首)
C-x )结束宏的录制工作
C-x ecall-last-kbd-macro执行已经录制好的宏.
C-g取消宏的录制.
C-u C-x e执行4次宏操作.
ESC x count-lines-region RET找出准备设置的行有多少行文本
C-x u撤消

2 如何创建良好的宏

  1. 应该在宏里使用绝对型命令而非相对型命令,比如 'ESC f' 来移动一个单词
  2. 有时候给宏额外增加几个并非严格必要的命令是很有好处的,它们的作用是确保操作发生在文本行上正确位置. 比如 "C-a" , "C-e" .

一般来说,好的宏由3个部分组成:

  1. 找到准备开始工作的地方(通常利用查找操作来实现).
  2. 对文本进行预定的编辑处理.
  3. 做好下次循环的准备工作.

Date: 2012-12-30 Sun

Author: liweilijie

Org version 7.9.2 with Emacs version 23

Validate XHTML 1.0

转载于:https://www.cnblogs.com/liweilijie/archive/2012/12/30/2839970.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值