自己整理的vi的高级应用

h j k l ,分别是左上,右下.

Ctrl + f 是向下移动一页,相当于PageDown

Ctrl + b 向上移动

数字0或者home 键,移动到最前面的字符处

G移动到文件的最后一行

nG移动到n行

gg 移动到文件的第一行,相当于1G

:N enter:光标向下移动n行.

:set nu 设置行号

:set nonu取消行号

:n,ms/word1/word2/g  ,n,m是数字,在n到m之间将word1替换为word2

:1,$s/word1/word2/gc,从第一行到最后一行将word1替换为word2,并且在替换前提示字符给用户确认

x :删除字符

nx:删除n个字符

dd删除当前行

ndd:删除n行

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

nyy,向下复制n行

p,新建一行粘贴。

u恢复前一个操作

Ctrl +r 重做上一个操作

.  重复前一个操作

在命令模式下按两下大写ZZ也可以保存退出vi