技术活动
CUUG学员就业信息
学员感言、就业资讯
报名热线
文档
当前您的位置:首页 > 技术活动 > 技术中心 > 文档
AIX vi 编辑器-CUUG

  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 编辑器中能把最近一次删除或复制操作的内容存放在缓冲区内。所谓文字移动

  就是利用这个特点,先将需要移动的文字存入缓冲区,然后再使用粘贴功能把文

  字放置到新的位置上。

  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 --向右移动