AIX系统vi编辑器基础
1、启动编辑器 $ vi file_name 如果文件存在即可打开该文件,否则创建一个新的文件。 2、vi 编辑器的状态 vi 编辑器有两种状态: (1)命令状态 可输入各种指令,以实现 vi 的编辑功能或设置 vi 的环境 (2)文字输入状态 可直接进行文字操作 用 vi 打开或创建一个新文件之后便首先处于命令状态。 3、使用 vi (1)添加文字 1.a:在当前字符后添加文字 2.A:在当前行最后添加文字 3.i:在当前字符前添加文字 4.I:在当前行开始处添加文字 5.o:在当前行之后添加新行 6.O:在当前行之前添加新行 在健入以上命令之后,即进入了文字输入状态,可输入各种文字字符。如 需结束文字输入状态,返回命令状态则按 Esc 键即可。 (2)删除文字 1.X:删除单个字符 2.dw:删至当前词尾 3.d$:删至当前行尾 4.d0:删制当前行首 5.dd:删除当前行 6.:20,40d:删除第 20 行至 40 行 (3)查询 1./text:向后查询 2.?text:向前查询 3. n :查找下一个 (4)修改文字 1.r:修改当前字符 2.R:覆盖字符直至按下 Esc 键 3.s:删除当前字符,并可添加字符直至按下 Esc 键 4.S:删除当前行所有字符,并可添加字符直至按下 Esc (5)移动文字 vi 编辑器中能把最近一次删除或复制操作的内容存放在缓冲区内。所谓文字移动 就是利用这个特点,先将需要移动的文字存入缓冲区,然后再使用粘贴功能把文 字放置到新的位置上。 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ 1.yy:把当前行存入缓冲区 2.dd:删除当前行并把内容存入缓冲区 3.p:把缓冲区中的内容放置在当前位置之后 4.P:把缓冲区中的内容放置在当前位置之前 (6)文件保存 w:保存文件 (7) 退出 vi 编辑器 1.:q:退出 vi 2.:q!:强制退出 vi,(不存盘) 4、设置 vi 环境变量 vi 的环境变量可以用两种方式来设置:vi 命令或$HOME/.exrc 文件 (1)用 vi 的命令来设置 :set all :set :set number/nonumber :set list/nolist :set showmode/noshowmode :set tabstop=x :set ignorecase/noignorecase :set wrapmargin=5 用 vi 命令进行的设置只能保持到退出 vi 之前。 (2)在$HOME/.exrc 文件中进行设置 在.exrc 文件中不需要在 set 前加冒号 在启动 vi时,程序首先会查找.exrc文件,如果存在该文件,即按该文件设置 vi 环境;如果找不到.exrc 文件则会使用内在的确省设置。 5、在命令行中使用 vi 功能 设置在命令行中使用 vi 功能 $ set -o vi 再按下 Esc 键,然后可以象在 vi 环境中一样来编辑命令 k --显示上一个使用过的命令 j --显示下一个使用过的命令 h --向左移动光标 l --向右移动 (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |