美文网首页
vi的使用(二)

vi的使用(二)

作者: poofball44 | 来源:发表于2018-10-30 14:17 被阅读0次

    命令模式下的命令:

    删除命令:

    x:删除光标所在的字符,相当于退格键

    X:删除光标前面的字符,相当于delete键

    dd:删除光标所在行

    dG:删除光标所在行到末尾的内容

    D:删除光标所在处到行尾的内容

    编辑模式下:

    n1,n2d:删除你n1行到n2行的内容

    复制命令:

    yy,Y:复制当前行

    nyy,nY:复制当前行以下n行

    p:将已经选择复制或被删除的行放到当前行下(粘贴)

    替换和取消的命令:

    r:取代光标所在处的字符

    R:从光标所在处开始替换字符,按esc键结束替换

    s:替换光标所在处字符并进入插入模式

    S:替换光标所在全行,按esc结束

    u:取消上一步的操作,可以取消到上次打开文件的点上,并不是上次保存的点

    ctrl+r:取消取消操作,即撤销。

    U:取消当前行的所有操作

    保存和退出命令:

    编辑模式下:

    w

    w 新文件名

    wq

    q:不保存退出

    q!:强制不保存退出

    wq!;强制退出

    x:保存退出

    x!:

    命令行模式:

    ZZ

    搜索和替换命令:

    /string:搜索 n:向下 N:向上

    ?string:搜索 n:向上N:向下

    编辑模式下:

    %s/old/new/g:把所有old换成new

    %s/old//g:把所有old都删除

    r+文件名:读取文件

    !操作系统命令:可以直接执行操作系统的命令

    vi -o file1 file2:同时打开两个文件(上下分布)

    ctrl+ww :光标在两个文件之间切换

    vi -O file1 file2 :同时打开两个文件(左右分布)

    相关文章

      网友评论

          本文标题:vi的使用(二)

          本文链接:https://www.haomeiwen.com/subject/lolgtqtx.html