vi工具使用

  vim编辑器:



命令模式:

 dd:删除光标行,ndd:删除光标下面n行数据,

 yy:复制光标行,nyy:复制光标下面n行数据,

 p:将之前删除或复制贴到光标下一行,P:复制到光标行上面

 u:恢复前一个操作

 【ctrl】+r:重做上一个操作


 /:查询,n:向下查找,N:上一个搜索

 ?:从下至上搜索关键词

 gg:光标移到首行

 H:移动到屏幕第一行第一个字符

 gg:移动到这个文件的第一行

 dG:删除光标到最后一行的所有数据

 G:光标移动到末行

 %s:替换符,例如把所有arrary替换成array:%s/arrary/array/g



末行模式:

 q:退出

 q!:强制退出

 wq:保存

 set nu:显示行数

 set nonu:不显示行数

 整数:跳转到该行

 x:保存退出


编辑模式:

 i:在光标字符前插入

 a:在光标字符后插入

 o:在光标所在行下面另起一行