宏 -- 执行一个已命名的宏
来源:互联网 发布:linux 性能监控工具 编辑:程序博客网 时间:2024/05/20 01:11
声明:本小节摘自《学习 GNU Emacs 第二版》。
要想把一个宏保存起来,可以按以下步骤进行操作:
1 录制这个宏 (如果已经录制好,就不用再做一次了)。
2 输入 “M-x name-last-kbd-macro” 并按下回车键。然后给宏起一个名字,再
按下回车键。最好给它起一个不那么有“Emacs 味”的名字以避免让 Emacs 把宏
和它自己的某个命令弄混。在进行了这样的操作后,Emacs 就会记住这个宏,并
且在以后的编辑会话里都不会忘记它。如果想使用这个宏,输入命令 “M-x
name” (其中的 “name” 就是这个宏的名字) 即可。
3 如果想把这个宏定义永久地保存起来,还必须再进一步:必须把这个宏定义插
入到一个文件里保存起来。用 “C-x C-f filename RETURN” 命令打开那个准备
把宏定义插入到其中的文件,然后用 “M->” 组合键移动到她的文件尾。如果想
让这个宏在每次进入 Emacs 的时候都可用,就需要打开 “.emacs” 文件;如果
不是这样,则可以给那个文件起一个与宏相一致的名字,或者就用一个名为
“macros” 的文件把所有的宏定义都保存在里面。
4 输入 “M-x insert-kbd-macro RETURN macroname RETURN” 命令。Emacs 将把
代表这个宏的 LISP 代码插入到这个文件里。能不能看懂这些代码并没有多大关
系。
5 按下 “C-x C-s” 组合键以保存那个文件。
现在,宏就永久性地保存在那个文件里了。
- 宏 -- 执行一个已命名的宏
- 【不能执行已释放的 sript 代码】 已解决 命名【疾风】
- 已命名的变量
- 一个时代的命名
- startActivity()去打开一个已存在的Activity,如何让它重新执行创建一次呢?
- oracle 查看已执行的sql语句
- 不能执行已释放Script的代码
- Trafodion 查看已执行的Query语句
- 不能执行已释放script的代码
- oracle中查看已执行sql的执行计划
- Oracle中查看已执行sql的执行计划
- C#命名规则(一个程序员的C#命名规则 )
- 如何用创建命名对象来判断应用程序是否已有一个实例在运行?
- 命名错误,一个低级的错误
- 命名管道的一个简单例子
- 一个asp.net控件的命名规范
- 一个程序员的C#命名规则
- 一个函数命名所引发的思考
- please specify the name of the executable file to be used for the debug session
- 嵌入式ipv6开发
- 关于二维数组与指针
- 开垦自己的CSDN
- 在C#使用SqlDataAdapter的Update更新数据
- 宏 -- 执行一个已命名的宏
- 给c语言main函数传递参数
- 开篇辞
- Excel VBA工程密码破解程序
- Silverlight & Blend动画设计系列六:动画技巧(Animation Techniques)之对象与路径转化、波感特效
- 一个“粘贴”问题引发的思考
- Notes 8/8.5 超慢解决之道的最佳实践
- 重视积累,不再重造轮子
- 不常用Bat命令