2008年11月25日星期二

VI常用操作总结

光标的移动命令如下所示:

  向右移动 --> l
  向左移动 --> h
  向下移动 --> j
  向上移动 --> k

  如上所示,例如要向右移动光标8个字符的距离,只要在键盘上敲 l 键8次即可;向下移动3行的距离,只要在键盘上敲 j 键3次即可……也就是说,在vi命令模式中通过这几个键(命令)来控制光标的移动。

--------------------------------------------------------------------------------
  其次就是文本删除的命令。在Windows下大多数编辑器在删除文本时只要连续按[Backspace]键即可。但由于在vi中,插入模式和命令模式是分离开来的,所以在命令模式下需要通过命令(按键)来删除文本,而不是直接按[Backspace]键。

  文本删除的命令如下所示:

  删除光标所在位置的字符 --> x
  删除光标所在的行 --> dd(敲 d 两次)

  如上所示,例如要删除从光标位置起向右的3个字符,只要在键盘上敲 x 键3次即可;要删除光标所在的行,只要敲 dd (连续敲d键两次),光标所在行的所有字符以及行将会被删除。

--------------------------------------------------------------------------------
  再次,当编辑完了一个文档,想要保存后退出的时候的命令为“ZZ”(大写、连续敲2次)。

  保存并退出文档:

  保存当前修改并退出 --> ZZ


--------------------------------------------------------------------------------
  另外,vi还有一些编辑性质的命令,一并总结如下

  具有编辑性质的有用的命令:

  撤销上一步操作 --> u
  移动光标到行首 --> 0 (数字0)
  移动光标到行首 --> $
  移动光标到当前页最顶行 --> H
  移动光标到当前页最底行 --> L
  向前翻一页(Page Up) --> Ctrl + f
  向后翻一页(Page Down) --> Ctrl + b

--------------------------------------------------------------------------------
  还有在服务器配置中使用vi时,频繁用到的就是vi的搜索功能。在vi命令行的状态下,键入“/”(斜 线)后,vi底部出现“/”,并处于输入等待状态,这时候输入要查找的文字或文字列,然后按回车就可以找到相应的文字或文字列。当有多个对象存在时,敲 “n”(小写)键为查找下一个目标,敲“N”为查找上一个目标。



ctrl+c 切换命令模式
i 插入模式
ZZ 退出VI

没有评论:

发表评论

网站统计