vi 查找常用

===================     

      CTRL-d 向下半页
  CTRL-f 向下一页
  CTRL-u 向上半页
  CTRL-b 向上一页
===========================

      $   光标所在位置到该列的最后一个字母
  0   光标所在位置到该列的第一个字母
  )   光标所在位置到下个句子的第一个字母
  (   光标所在位置到该句子的第一个字母
  )   光标所在位置到该段落的最后一个字母
  {   光标所在位置到该段落的第一个字母
=============================

在文本内移动的时候经常需要查找一定模式(Pattern)构成的文本,vi也提供了相应的命令键
  /pattern   移至下一个包含pattern的行
  ?pattern   移至上一个包含pattern的行
  /      往下重复查找
  ?       往上重复查找
  n       在同一方向重复查找
  N      在相反方向重复查找
  /pattern/+n 移至下一个pattern所在行后的第n行
  ?pattern?-n 移至上一个Pattern所在行前的第n行
  /pattern/z- 重绘屏幕,使下一个包含pattern的行位于屏幕的最底行
  %      移至与光标所在的括弧匹配成对的圆括弧或大括弧
=========================================

【标记文本】
  也可以将某段文本标记起来,方便以后跳转
  mchar   用字母char标记当前光标的位置
  `char   移至char所标记处
  'char   移至char标记所在行的开头处
  "     移至当前行上一次所在位置(在光标移动之后)――一个双引号
  ''    移至当前行上第一次所在位置的行的开头处(在光标移动之后)――两个单引号

你可能感兴趣的:(vi)