常用vi命令
vi编辑器是Linux或Unix中最基本的文本编辑器,其产生可以帮助使用者将双手从鼠标中解放出来,在vi模式下,命令都是通过键盘输入完成的。
一、vi的三种工作模式
1、命令模式:是vi的入口,执行定位,翻页,复制,粘贴,删除等操作
末行模式:是vi的出口,执行保存、退出等操作
命令模式:是vi的入口,执行定位,翻页,复制,粘贴,删除等操作
2、末行模式:是vi的出口,执行保存、退出等操作
q:退出
wq:保存并退出
q!:强制退出(在修改文件但未保存时退出文件,可使用强制退出命令)
x或wq:保存并退出
3、编辑模式:使用i可进入该模式,使用esc键可退出编辑模式
二、移动
1、上下左右移动
h:左移一个字符
j :下移一个字符
k:上移一个字符
l:右移一个字符
2、行内移动
w(word) 向后移动一个单词
b(back) 向前移动一个单词
0 移动至行首
^ 移动至第一个非空白字符的行首
$ 移动至行尾
3、移动至文件顶部 gg
移动至文件末尾 G
移动到指定行 指定行gg
4、屏幕移动
Ctrl+b(back) 向上翻页
Ctrl+f(forward) 向下翻页
H(high) 移动至屏幕顶部
M(middle) 移动至屏幕中间
L(low) 移动至屏幕底