vi的常用命令
来源:互联网 发布:淘宝优惠券尺寸大小 编辑:程序博客网 时间:2024/05/21 18:35
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!强制写入退出,当然也得有相应权限;