vi常用命令
阅读数:1402
发布时间:2016-06-16 22:18:17
作者:mj001
标签:
vi 马骏001
vi 模式
- 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.
- 编辑模式:在一般模式下不可以编辑操作。等按下‘i’等字母之后才能进入编辑模式.通常在linux中,按下上述字母时,左下方会出现'INSERT'字样,才可以输入任何文字到文件中.要回到一般模式,按下[ESC]键即可.
- 命令行模式:在一般模式中,输入“: 或者/或者?”,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取,存盘,大量删除字符,离开vi,显示行号等操作.
移动光标
- 上下左右箭头可以自由移动
ctrl+f
向下翻页,ctrl+b
向上翻页
- 0 跳到当前所在行行首
- $ 跳到当前所在行行尾
- G 跳转到文档最后一行,nG跳转到指定行数
- gg跳转到文档第一行,相当于1G
删除,复制,粘贴
- xX : 在一行中,x为向后删除一个字符),X为向前删除一个字符
- dd : 删除光标所在的那一整行
- yy : 复制光标所在的那一行
- pP : p复制整行在当前行后面,P复制整行在当前行前面
- u : 回退上一步操作
查找替换
- :n,$s/word1/word2/g 查找从第一行到最后一行的所有word1,将找出来的词替换成word2
其他命令
- :wq 保存后离开vi
- :set number 显示行数