UNIX基础教程(第3版) 作者 978-7-302-28608-0 chapter05.pptVIP

  • 2
  • 0
  • 约5.08千字
  • 约 35页
  • 2015-12-12 发布于广东
  • 举报

UNIX基础教程(第3版) 作者 978-7-302-28608-0 chapter05.ppt

5-* 5.6 应 用 vi 输入宏 宏是一串从键盘上输入的命令字符。在定义宏之前,必须明白如何把宏输入到vi中,而且还必须了解vi 宏中包括的一些特殊字符。Esc( ^[ )和回车(^M)字符是宏定义的一部分,需要用它们来退出输入模式或终止一个命令。命令是什么就输入什么命令字符。这样的宏是不会工作的。当按Esc键要退出输入模式,或当按Return键要跳入下一行(或结束一个命令)时是不能在宏中定义这些命令的。要将这些命令定义在宏中,需要使用CTRL -V命令,它告诉vi:“把下一个原义字符放在行中”。 5-* 5.6 应 用 vi 在输入模式中定义宏 可以定义仅在vi 输入模式中工作的宏。命令map!表明这样定义的宏将工作在输入模式中。定义这种宏的一般命令格式为: :map! macroname string Return 例如: :map! ZZ ^ [ :wq ^ M 5-* 5.6 应 用 vi vispell 宏 可以使用带vispell 宏的vi 查找并更改拼写错误。将下面的宏定义放在.exrc文件或EXINIT变量中: map #1 1G! G vispell ^ M ^ [ 宏的名字叫做#1,指1号功能键或终端上的F1键。当按F1键时,右边定义的宏将被启动,它完成如下操作:移到第1行(1G);启动spell (!);取下从当前行(第1行)至最后

文档评论(0)

1亿VIP精品文档

相关文档