Unix:Vi编辑器命令大全
vi命令的一些选项及含义
-c sub-command 在对指定的文件编辑前,先执行指定的命令sub-command .
-r filename 恢复指定的文件filename .
-R 将指定的文件以只读的方式放入编辑器中,这样不会保存对文件的任何修改。
-y number 将编辑窗口的大小设为number行。
vi编辑所处的三种模式
命令模式:进入vi时所处的模式。在此模式下用户可输入各种子命令,如删除行、粘贴行、移向下一个字、移向不同行等。
文本输入模式:在此模式下可以修改一行的内容并增添新行。在命令模式下键入a i clinux命令查看文件夹大小键可进入文本输入模式,按Escape键可返回命令模式。
命令项模式:在此模式下,可以通过子命令输入更多的参数。如:w子命令要求输入一文件名,"/"子命令要求输入一个查项。用户使用Escape键返回命令模式。
命令模式下:
1.在同一行上移动的子命令
  h 将光标左移一格。
  l 将光标右移一格。
  j 将光标下移一格。
  k 将光标上移一格。
  w 将光标移到下一个小字的前面。
  W 将光标移到下一个大字的前面。
  b 将光标移到前一个小字的前面。
  B 将光标移到前一个大字的前面。
  e 将光标移到下一个小字的后面。
  E 将光标移到前一个大字的后面。
  fc 把光标移到同一行的下一个c字符处。
  Fc 把光标移到同一行的前一个c字符处。
  tc 把光标移到同一行的下一个字符c的前一格。
  Tc 把光标移到同一行的前一个字符c的后一格。
  number| 把光标移到递number列上
2.在行间移动的子命令
  +Enter 把光标移至下一行第一个非空白字符。
  - 把光标移至上一行第一个非空白字符。
  0 把光标移到当前行的第一个字符处。
  $ 把光标移到当前行的最后一个字符处。
  H 把光标移到屏幕最顶端一行。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。