编辑器  vi(vim)

 

一.命令模式

 

 

1.移动光标

   H(左)  

   J(下)

   K(上)  

   l(右) 

   

  H   L   M

nG(n代表数字   G是最后一行 1G 2G  G)

  

行内移动(^   0   $)

 

2. 复制  粘贴

   

yy  nyy(复制多个)  

    

   p

 

3. 取消   u

   恢复  U

 

4.删除  

  

  dd  ndd

 

5.保存

  ZZ 

 

 

二.插入模式

  a  i  o           (A  I  O)

 

 i当前位置         I当前位置的行首

 a当前位置右边     A 当前位置末尾

 o当前行下一行     O当前行上一行

 

 

三.底行模式

 

 1.显示行号

    set nu    set  nonu

 2.保存退出

   w  保存

  q  退出

  wq!

   q!

 3.查找替换    /String

  

s/old/new/g     整行替换

  行号1,行号2 s/old/new/g     整行替换

  .,+5  s/old/new/g     整行替换

 .,-5  s/old/new/g     整行替换

 .,$  s/old/new/g     整行替换

 

sed

   

  stream  edit

 

sed  '模式'   对象