命令模式:
- i 切换到插入模式,以输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令。
输入模式
- 字符按键以及Shift组合,输入字符
- ENTER,回车键,换行
- BACK SPACE,退格键,删除光标前一个字符
- DEL,删除键,删除光标后一个字符
- 方向键,在文本中移动光标
- HOME/END,移动光标到行首/行尾
- Page Up/Page Down,上/下翻页
- Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
- ESC,退出输入模式,切换到命令模式
底线命令模式
- q 退出程序
- w 保存文件
使用步骤
1、 使用vi/vim 文件名进入一般模式
2、 使用a,i,o进入编辑模式
3、 使用esc键进入一般模式
4、 使用:wq保存并退出
搜索
1、/word 向光标后寻找名称为word的字符串
2、?word 向光标前寻找名称为word的字符串
3、n 如果使用的是/,则向下继续搜索,如果?,则向上搜索
4、N 与n刚好相反
替换
1、:n1,n2s/w1/w2/g 在n1行到n2行之间,将w1替换为w2
2、:1,$s/w1/w2/g 从第一行到最后一行,将w1替换为w2
3、:1,$s/w1/w2/gc 从第一行到最后一行,将w1替换为w2,并且需要用户确认
删除
1、x,X 在一行文字中,x向后删除一个字符,X向前删除一个字符
2、nx 连续向后删除n个字符
3、dd 删除光标所在的一整行
4、ndd 删除光标所在的向下n行
复制
1、yy 复制光标所在行
2、nyy 复制光标所在的向下n行
粘贴
1、p,P p,将复制内容粘贴到光标下一行。P,将复制内容粘贴到光标上一行。