进入vi的命令
- vi filename :打开或新建文件,并将光标置于第一行首
vi 关闭文件
- :w //保存文件
- :q //退出编辑器,如果文件已修改请使用下面的命令
- :q! //退出编辑器,且不保存
- :wq //退出编辑器,且保存文件
移动光标类命令
- h :光标左移一个字符
- l :光标右移一个字符
- k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
space:光标右移一个字符
- Backspace:光标左移一个字符
- H :光标移至屏幕顶行
- M :光标移至屏幕中间行
- L :光标移至屏幕最后行
- 0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
G //跳至文件的底部
屏幕翻滚类命令
- Ctrl+u:向文件首翻半屏
- Ctrl+d:向文件尾翻半屏
- Ctrl+f:向文件尾翻一屏
- Ctrl+b;向文件首翻一屏
插入文本类命令
- i :在光标前
删除命令
- dd //删除当前行
- u //撤销上一步操作
- do:删至行首
- d$:删至行尾
搜索及替换命令
- /pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
- N:在反方向上重复上一次搜索命令