自己整理的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