【linux】vim/vi常用指令

0或者"Home”键:光标转移到此段的最前面字节处。

$或者"End"键:光标转移到此段的最后面字节处

n<space>:光标向后移动n个字节。

n<enter>:光标向下移动n行。

gg:光标移动到档案第一行。

GG:光标移动到档案最后一行。

nG:光标移动到档案的第n行。

/word:向下查找word

?word:向上查找word

n:向下搜索

N:向上搜索

dd:删除光标所在的一行。

ndd:删除光标以下的n行。

yy:复制光标所在的行。

nyy:复制光标以下的n行。

p:将复制的数据在光标所在的下一行贴上

u:撤销

<ctrl>+r:恢复

w:保存

w!:强制保存

q:离开

q!:强制离开

:set nu :显示行号

:set nonu:取消显示行号

 :%s/old/new/g 全文替换制定字符

:n1,n2s/old/new/g   在一定范围内替换制定字符,如3,20s/zhang/wang/s

原文地址:https://www.cnblogs.com/paulwinflo/p/3953761.html