zoukankan      html  css  js  c++  java
  • vim编辑器操作②

    本文主要介绍vim的常用编辑命令:

      字符编辑:

        x:删除光标所在处的字符;

        #x:删除光标所在处起始的#个字符;

      替换命令:

        r:替换光标所在处的字符;

          rCHAR;

          例如:替换list中的l为大写L,假设光标现在处在list中l上,则需按r键,在按 " shift+l " 即可完成替换;

      删除命令:删除后的内容并非完全消失,存放于相应的缓冲区内

        d:可结合光标跳转字符,实现范围删除;

          例如:d$ , d^ , dw , de , db (也支持#COMMAND)

        dd:删除光标所在处的行;

          #dd:删除光标所在处起始的共#行(包括自身所在的行);

      复制命令:

        y:工作行为类似于d命令;

      粘贴命令:

        p:缓冲区内的内容(即复制的内容)如果为整行,则粘贴在当前光标所在处行的方;否则,粘贴在当前光标处的方;

        P:缓冲区内的内容(即复制的内容)如果为整行,则粘贴在当前光标所在处行的方;否则,粘贴在当前光标处的方;

      改变命令:

        c:可从编辑模式转换至输入模式,并实现删除功能,与d命令类似;

      撤销命令:

        u:撤销此前的操作;

        Ctrl+r:撤销此前的撤销;

      重复执行前一次的编辑操作: . 号;

      可视化模式:类似于windows文本中的区域选中功能

        按v键:按字符选定;

        按V键:按行选定;

        注意:可配合光标跳转实现范围选定;


    附:

    vim的多文件功能:

      多文件:

        vim FILE1 FILE2....

      在文件间切换:

        :next 下一个文件

        :prev 上一个文件

        :last 最后一个文件

        :first 第一个文件

      退出所有文件:

        :wqall 保存所有文件后退出

        :wall

        :qall

      多窗口:

        -o:水平分割窗口

        -O:垂直分割窗口

        在窗口间切换:先按ctrl+w键然后松开,再按相应的方向键;

        注意:单个文件也可以分屏进行查看

            ctrl+w s:水平分割窗口;

            ctrl+w v:垂直分割窗口;

  • 相关阅读:
    django页面分类和继承
    django前端从数据库获取请求参数
    pycharm配置django工程
    django 应用各个py文件代码
    CF. 1428G2. Lucky Numbers(背包DP 二进制优化 贪心)
    HDU. 6566. The Hanged Man(树形背包DP DFS序 重链剖分)
    小米邀请赛 决赛. B. Rikka with Maximum Segment Sum(分治 决策单调性)
    区间树 学习笔记
    CF GYM. 102861M. Machine Gun(主席树)
    2016-2017 ACM-ICPC East Central North America Regional Contest (ECNA 2016) (B, D, G, H)
  • 原文地址:https://www.cnblogs.com/trymybesttoimp/p/5960935.html
Copyright © 2011-2022 走看看