服务器 频道

sco unixware 7.1.1 全面学习资料之三

  【IT168 服务器学院】第三部分 VI编辑器

  vi是很著名的UNIX文本编辑器,它的功能很强大,不过,对与初学者也很繁。没关系,我们虽然介绍很多,但不要求大家都掌握它的没一项,只要记住几项常用的就可以了。
  vi的操作分编辑状态与命令状态,我们要介绍的是其中的命令状态。所谓的编辑状态,就是指你可以编辑内容的状态,而命令状态是指可以对内容进行操作的状态。
  移动操作
  k,光标向上移动一个字符。
  j, 光标向下移动一个字符。
  h, 光标向左移动一个字符。
  l, 光标向右移动一个字符。
  或者是四个方向键。
  :0,文章第一行;
  :$, 文章最后一行;
  ctrl+f ,后翻页。
  ctrl+b,前翻页。
  
  
  插入操作
  i, 在光标当前位置插入。
  
  I,在行首插入。
  
  a,在当前光标后插入。
  
  A,在当前行尾插入。
  
  o,在光标当前行下插入。
  
  O,在光标当前行上插入。
  
  r, 替换当前光标处字符。
  
  R,从光标处开始替换。
  
  删除操作
  x, 删除光标处字符。
  
  dd, 删除当前行。
  
  d0, 删除光标前半行。
  
  d$, 删除光标后半行。
  
  查找操作
  
  /string 查找字符串(从前往后)
  
  ?string 查找字符串(从后往前)
  
  n 继续查找
  
  N 反向继续查找
  
  % 查找对应括号
  
  u 取消上次操作
  
  ex命令状态
  
  :set number 显示行号
  
  :set smd 显示显示状态
  
  :0 文件首
  
  :1,5 copy 7 块拷贝
  
  :1,5 del 块删除
  
  :1,5 move 7 块移动
  
  :1,$s/string1/string2/g 全文件查找string1并替换为string2
  
  :wq! 存盘退出
  
  :q! 退出不保存。
  
  重点与难点:
  i, 在光标当前位置插入。
  I,在行首插入。
  a,在当前光标后插入。
  A,在当前行尾插入。
  o,在光标当前行下插入。
  O,在光标当前行上插入。
  x,删除光标处字符。
  dd,删除当前行。
  /string 查找字符串。
  ?string 查找字符串(从后往前)。
  n 继续查找。
  N 反向继续查找。
  :wq! 存盘退出。
  :q! 退出不保存。
  
0
相关文章