Linux系统下VI命令快捷键集合

豆豆网   技术应用频道   2007年09月20日  【字号: 收藏本文

内容摘要:本文介绍Linux系统下VI命令快捷键集合

  光标控制命令

  命令 光标移动

  h或^h 向左移一个字符

  j或^j或^n 向下移一行

  k或^p 向上移一行

  l或空格 向右移一个字符

  G 移到文件的最后一行

  nG 移到文件的第n行

  w 移到下一个字的开头

  W 移到下一个字的开头,忽略标点符号

  b 移到前一个字的开头

  B 移到前一个字的开头,忽略标点符号

  L 移到屏幕的最后一行

  M 移到屏幕的中间一行

  H 移到屏幕的第一行

  e 移到下一个字的结尾

  E 移到下一个字的结尾,忽略标点符号

  ( 移到句子的开头

  ) 移到句子的结尾

  { 移到段落的开头

  } 移到下一个段落的开头

  0或| 移到当前行的第一列

  n| 移到当前行的第n列

  ^ 移到当前行的第一个非空字符

  $ 移到当前行的最后一个字符

  +或return 移到下一行的第一个字符

  - 移到前一行的第一个非空字符

  在vi中添加文本

  命令 插入动作

  a 在光标后插入文本

  A 在当前行插入文本

  i 在光标前插入文本

  I 在当前行前插入文本

  o 在当前行的下边插入新行

  O 在当前行的上边插入新行

  :r file 读入文件file内容,并插在当前行后

  :nr file 读入文件file内容,并插在第n行后

  escape 回到命令模式

  ^v char 插入时忽略char的指定意义,这是为了插入特殊字符

  在vi中删除文本

  命令 删除操作

  x 删除光标处的字符,可以在x前加上需要删除的字符数目

  nx 从当前光标处往后删除n个字符

  X 删除光标前的字符,可以在X前加上需要删除的字符数目

责编:豆豆技术应用

正在加载评论...