ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vi宏使用

vi宏使用

原创 Linux操作系统 作者:SDYTXM 时间:2013-12-23 11:06:52 0 删除 编辑
1.基本操作:
1)q 开始录制
2)0-9a-zA-Z 寄存器
3)录制操作命令
4)q 停止录制
5)@ 寄存器 调用,若调用5次就是5@寄存器

2.实例:
alter database datafile 1 autoextend on;
1)要求: i)要5个 
             ii)把datafile 1 自动加1

2)使用宏操作步骤:
q-开始录制
a-寄存器
yyp--操作1
ctrl+A(a) 操作2
q-停止录制
3@a-调用
3)实现效果:
alter database datafile 1 autoextend on;
alter database datafile 2 autoextend on;
alter database datafile 3 autoextend on;
alter database datafile 4 autoextend on;
alter database datafile 5 autoextend on;

4)思考:
修改 datafile1时,移动到1 使用ctrl+A(a),没用问题,但是我使用f1(move)到1上使用ctrl+A(a),3@a执行效果:
alter database datafile 1 autoextend on;
alter database datafile 2 autoextend on;
alter database datafile 2 autoextend on;
为什么?
使用fe(move)再去修改ctrl+A(a) 1 3@a执行效果正常。


Johnson

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20985606/viewspace-1064024/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ORA-01092故障处理
请登录后发表评论 登录
全部评论

注册时间:2012-04-02

  • 博文量
    41
  • 访问量
    217401