`

VI命令

vim 
阅读更多


  1. 欲退出vim编辑器,请输入以下命令放弃所有修改∶

<ESC>   :q!  <回车>

     或者输入以下命令保存所有修改∶

<ESC>   :wq  <回车>

  2. 在正常模式下删除光标所在位置的字符,请按∶ x

  3. 在正常模式下要在光标所在位置开始插入文本,请按∶

  i     输入必要文本 <ESC>

  4. 欲从当前光标删除至单字/单词末尾,请输入∶dw

  5. 欲从当前光标删除至当前行末尾,请输入∶d$

  6. 欲删除整行,请输入∶dd

  7. 在正常模式下一个命令的格式是∶

       [number]   command   object     或者     command [number]   object
     其意是∶
       number - 代表的是命令执行的次数
       command - 代表要做的事情,比如 d 代表删除
       object - 代表要操作的对象,比如 w 代表单字/单词,$ 代表到行末等等。
  $ (to the end of line), etc.

  8. 欲撤消以前的操作,请输入∶u (小写的u)
     欲撤消在一行中所做的改动,请输入∶U (大写的U)
     欲撤消以前的撤消命令,恢复以前的操作结果,请输入∶CTRL-R

  9. 输入 r 和一个字符替换光标所在位置的字符。**


  10. Ctrl-g 用于显示当前光标所在位置和文件状态信息。Shift-G 用于将光标跳
     转至文件最后一行。先敲入一个行号然后按 Shift-G 则是将光标移动至该行
     号代表的行。

  11. 输入 / 然后紧随一个字符串是则是在当前所编辑的文档中向后查找该字符串。
      输入 ? 然后紧随一个字符串是则是在当前所编辑的文档中向前查找该字符串。
      完成一次查找之后按 n 键则是重复上一次的命令,可在同一方向上查
      找下一个字符串所在;或者按 Shift-N 向相反方向查找下该字符串所在。

  12. :!command 用于执行一个外部命令 command。

     请看一些实际例子∶
   :!dir  -  用于显示当前目录的内容。
   :!rm FILENAME  - 用于删除名为 FILENAME 的文件。

  13. :w FILENAME  可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文
     件中。
  14. 输入小写的 o 可以在光标下方打开新的一行并将光标置于新开的行首,进入
     插入模式。
     输入大写的 O 可以在光标上方打开新的一行并将光标置于新开的行首,进入
     插入模式。

  15. 输入小写的 a 可以在光标所在位置之后插入文本。
     输入大写的 A 可以在光标所在行的行末之后插入文本。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics