zoukankan      html  css  js  c++  java
  • emacs 宏操作

    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
  • 相关阅读:
    js中如何在不影响既有事件监听的前提下新增监听器
    史上最走心webpack4.0中级教程——配置之外你应该知道的事
    webpack4.0各个击破(10)—— Integration篇
    webpack4.0各个击破(9)—— karma篇
    webpack4.0各个击破(8)—— tapable篇
    webpack4.0各个击破(7)—— plugin篇
    MYSQL的安装
    数据库的分类
    python接口调用把执行结果追加到测试用例中
    python分布式接口,参数化实战二
  • 原文地址:https://www.cnblogs.com/liweilijie/p/2839970.html
Copyright © 2011-2022 走看看