Linux VIM

命令行模式

        yy #复制光标当前一行
        p #粘贴光标所在行的下一行
        P #粘贴光标所在行的上一行
        4yy  #复制光标当前一行及后边3行
        
        dd #删除光标当前行
        4dd #删除4行
        D #删除光标至行尾
        d^ #删除光标至行首
        
        r #替换
        x #删除光标所在处的字符
        
        u #撤销
        ctrl + r #恢复
        
        gg #移动到页首
        G #移动到页尾
        
        dgg #删除至页首
        dG #删除至页尾

        /关键字        n #查找从上至下
        ?关键字        n #查找从下至上

尾行模式

        :w #写入
        :q #退出
        :wq! #保存并退出
        :q! #强制退出
        :x #
        :x!保存并退出
        :1,10 w /tmp/a.txt    #1-10行另存为/tmp/a.txt
        :s/old/new/ #替换
        :s///g #光标所在行替换
        :%s/// #
        :%s///g #全文替换(用的最多)
        :5s/\/// #对分隔符进行转义
        :%s@@@ ||| ###    使用不同的分隔符

 可视块模式

        V    删除选中的行
        ctrl+v    批量添加注释
        选中第一个字符列,shift+i==>#==>ESC

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值