[ linux ] vim 编辑器的三种模式介绍

之前写道了Linux的防火墙相关的操作,我就想到了我们常用的编辑器vim,在这里也一起分享一下

目录

命令模式(默认)

插入模式

末行模式


命令模式(默认)

    dd #删除一行  (剪切)
    p  #当前行下面粘贴
    P  #当前行上面粘贴
    yy  #复制一行
    nyy  #复制n行
    o   #当前行下面插入空行
    O   #当前行上面插入空行 并且编辑模式
    gg #快速跳到文件首部
    G  #快速跳到文件尾
    55gg  #快速跳到指定的行
    55G   #快速跳到指定的行
    u #复原前一个动作
    . #重复前一个动作
    i  进入插入模式

    /   光标所在行往下查找 n往下翻  N往上翻
    ?   光标所在行往上查找 n往下翻  N往上翻
    ZZ  命令行模式下的保存退出


插入模式

    i  #进入插入模式
    Esc 键 退出到命令模式

末行模式

    ECS 然后 shift + ;  #表示从命令行模式进入末行模式
    wq  #保存退出
    x   #保存退出
    q! 不保存退出
    set nu   #显示行号
    set nonu  #不显示行号
    vim ~/.vimrc

    %s/root/changsha/g   #把所有的root替换成changsha
    s/root/changsha/g   #替换光标所在行的root替换成changsha
    %s/root/changsha/gc   #把所有的root替换成changsha 但是进入交互问询
        y   替换
        n      不替换
        a    全部替换
        q    退出

    :r /etc/hosts  #指定文件的内容贴进来
    :10,15 w /tmp/zhangsan #把本文本里面的10-15行内容写入 指定的文件

上一篇:JS封装单样式动画


下一篇:Postman批处理请求