Linux命令2(如何使用vim)

进入

        vi 文件名

3种操作模式:

        命令模式

        插入/编辑模式

        末行模式

命令行操作

        快速移动光标

                G / shift+g       移到行尾

                gg                    移到行首

                绝对定位          数字 + shift+g

                j$                      移动光标至下一行末尾

        删除操作

                x           删除单个字母

                ce        删除单个字母并进入插入模式

                dnw      dw,d2w,d3w删除光标到下一个词开始的内容 

                dne       de,d2e,d3e 删除光标到下一个词结尾的内容 

                dd        2dd,3dd,删除行,用dd删除的内容,会保存到寄存器中

                d$        删除光标后所有

                c$        删除光标后所有,并进入插入模式

        撤销操作

                u        撤销上一步操作

                shift+u        撤销这一行所有的操作

                ctrl+r        按ctrl键后,多次按R键,重做u命令撤销的操作

        修改操作

                p        黏贴,如:2dd  p,3yy  p

                nyy      复制n行数据

末行模式下

        查找操作

                查找字符串        /关键字 ,再按回车键,按n再次搜索关键字,按shift+N反方向搜索

                查找替换        :s/查找内容/替换内容/g

                        :s/CN/china/        替换当前行的第一个

                        :s/CN/china/        替换当前行的所有

                        :rows,rows s/CN/china/g        替换指定范围的所有

                匹配括号        按%

                另一种替换操作:移动光标至删除内容处,按shift+R,输入替换内容,按ESC退出替换模式

        文件操作

                执行外部操作        !,如::!ls

                写入外部文件        :w! 文件名

                取回文件                :r 文件名

        存盘

                :wq        保存退出

                :q!        不保存退出

命令行切换插入行

        a        当前光标右边插

        A        当前光标行尾插

        i        当前光标作边插

        I        当前光标行首插

        o        当前光标下方插

        O        当前光标上方插        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值