一、vi简介
vi编辑器是Unix和Linux中最基本的文本编辑器,工作在字符模式下。(是你在没有图形桌面的情况下,可以使用的编辑神器)
二、vi的常用命令
以下只展示常用命令,具体可以查看:vi命令示例大全
vi 可以分为 编辑模式 以及 命令模式(进入vi是进入命令模式)
- 编辑模式:将输入的信息作为文本本身的内容
(从编辑模式进入命令模式的方法----> 按 ESC 键)
- 命令模式:(常用命令)
- 保存与退出命令:
- :w ---->保存当前文件
- :w 文件名 ---->保存为 文件名
- :q ---->退出当前的文件
- :q!---->强制退出
- :wq ---->保存并且退出
- 光标移动:
- j ---->光标 向上一行 移动(相当于up)
- k ---->光标 向下一行 移动(相当于down)
- h ---->光标 向左 移动一位(相当于left)
- l ---->光标 向右 移动一位(相当于right
- 翻页:
- Ctrl + U ---->向上翻页
- Ctrl + D ---->向下翻页
- 插入:
- i ---->在光标所在位置插入
- a ---->在光标的后一位插入
- o ---->在光标所在下一行
- O ---->在光标所在行的上一行插入新的一行
- 修改与替换:
- r 更改后的字符 ---->将光标位置的字符 替换成 更改后的字符
- :%s/需要更改的字符串/更改后的字符串 ---->将文本中所有需要更改的字符串
- /需要查找的字符串 ---->当输入完字符串后,按下回车确认之后可以按n光标下一个位置,N上一个位置
- ?需要查找的字符串 ---->与上面一致相同,但是它从光标处往上查找
- 复制、剪切、粘贴:
- yy ---->复制光标所在一行,可以先按一个数字在yy,则复制若干行
- dd ---->剪切光标所在一行,可以先按一个数字在dd,则剪切若干行
- x ---->剪切一个字符,可以先按一个数字在x,则剪切若干个字符