- j,k,h,l 上,下,左,右;
- 0(零)至行首,$至行尾;
- i光标位置插入,I行首插入;
- a光标追加,A行尾追加;
- o在当前行下起一行,O在当前行上加一行;
- r替换光标处字符,R从光标处开始替换;
- s删除光标处字符,并开始插入;
- x删除光标处字符;
- dd删除光标所在行;
- d0删除光标所在行前面的内容;d$删除光标所在行后面的内容;
- G至文件尾,数字如3至第3行;
- /str向后查找字符串str;?str向前查找字符串str;
- n,N向后,向前继续前面的查找;
- u取消上一次操作
- Crtl+f向下翻页,Crtl+b向上翻页;
- :set number 显示行号;
- :0至文件头;:$至文件尾,同G;
- :2,4 copy 4 交第2行到第4行的块内容拷贝到第5行(注意最后是从0开如标号,下同)
- :2,4 del 删除第2 行到第4行的块内容;
- :2,4 move 1 将第2行到第4行的内容移动到第2行;
- :4,8s/ab/cd/g 将第4行到第8行中的ab替换为cd;
- :0,$s/cd/ab/g 将整个文件中的cd替换为ab;
- :wq写入退出,:q!不保存退出,:wq!强制写入退出,当然也得有相应权限;
vi的常用命令
最新推荐文章于 2024-03-31 16:52:03 发布