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

2021/12/6 7:16:52

本文主要是介绍[ 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行内容写入 指定的文件



这篇关于[ linux ] vim 编辑器的三种模式介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程