在终端输入 vi 即可进入vi编辑器
vi编辑器存在三种工作模式:
- 命令模式:从键盘中接收的任何字符都会被当作命令来解释,不会出现在屏幕上
- 删除字符:
- x,删除光标所在的字符
- nx,从光标开始,向右删除n个字符
- X, 删除光标前面的一个字符
- nX,从光标前面的第一个字符开始,向左删除n个字符
- dd,删除光标所在行
- D,从光标开始删除到行尾
- 查找字符串:
- /字符串,从上而下在文件中查找字符串,如果找到,则光标停留在该字符串的首字母上
- ?字符串,从下而上在文件中查找字符串,如果找到,则光标停留在该字符串的首字母上
- n,继续查找满足条件的字符串
- N,改变方向,继续查找满足条件的字符串
- 撤销操作:
- u,撤销最近一次操作,可以多次使用该命令恢复多步操作
- U,取消对当前行进行的所有操作
- Ctrl + r,对使用u命令撤销的操作进行恢复
- 删除字符: