vi编辑模式下常用命令


vi编辑模式下命令:

vi 文本名字

      按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件;
按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
    
    $  光标移动至行尾

    Ctrl+f  向前翻屏

    Ctrl+b  向后翻屏

    Ctrl+d  向前翻半屏

    Ctrl+u  向后翻半屏

    i 在光标位置前插入字符

    dd  删除此行
    yyp  复制贴贴此行到下一行
    shift+g  跳到最后一行
    set nu :输入「set nu」后,会在文件中的每一行前面列出行号
    :行数字   跳到此行
       跳至指定的行
「ctrl」+「g」列出光标所在行的行号。
「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

查找字符

「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。

「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。


ESC   从输入状态退至命令状态

 离开vi
    : wq (输入「wq」,存盘并退出vi)
    : q! (输入q!, 不存盘强制退出vi)

「w」:在冒号输入字母「w」就可以将文件保存起来。

「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。

「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。


版权声明:本文为weixin_38479398原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。