• vim列编辑模式快捷键


    • vi/vim编辑器

    多行行首插入

     
    1. 1

      在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      选择好以后按大写的I,则光标会自动跳转到所选择行的第一行的行首,并会进入insert模式,可以输入你想要插入的内容

      vim列编辑模式快捷键
    3. 3

      输入完你想要插入的内容后按下Esc键,则你会发现刚刚你选择的行的行首都已经插入了你想要插入的内容

      vim列编辑模式快捷键
      END

    多行行首删除

     
    1. 1

      在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      选择完以后按下小写d,则删除了刚刚选中的位于多行行首的字符

      vim列编辑模式快捷键
      END

    多行行首缩进

     
    1. 1

      在多行行首插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      然后按下>键(即shift+,),会发现所选择的内容已经向后缩进一个tab,反之选择中以后按下<键,则会向前缩进一个tab

      vim列编辑模式快捷键
      END

    多行行尾插入

     
    1. 1

      在多行行尾插入,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      选择好以后按大写的A,则光标会自动跳转到所选择行的第一行的行尾,并会进入insert模式,可以输入你想要插入的内容

      vim列编辑模式快捷键
    3. 3

      输入完你想要插入的内容后按下Esc键,则你会发现刚刚你选择的行的行尾都已经插入了你想要插入的内容

      vim列编辑模式快捷键
      END

    多行行尾删除

     
    1. 1

      在多行行尾删除,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      然后按下小写x或者小写d,则删除了刚刚选中的位于多行行尾的字符。

      vim列编辑模式快捷键
      END

    多行字符替换

     
    1. 1

      想要进行多行字符替换,在nomal模式下按下ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)

      vim列编辑模式快捷键
    2. 2

      然后按下c键,会发现刚刚选中的字符消失了,并进入了insert模式,然后输入你想要替换的字符

      vim列编辑模式快捷键
    3. 3

      输入完成后按下Esc键,会发现刚刚选择的所有行都已经被替换。

      vim列编辑模式快捷键
      END

    注意事项

     
    • 上面所说某些列选择内容有些也适用于行中间,比如行尾删除等,所以希望大家活学活用,举一反三才行。
    • vim是个很强大的编辑器,如果上面有错误欢迎大家前来探讨指正

    引用自:http://jingyan.baidu.com/article/7c6fb4286bd32180642c90b5.html

  • 相关阅读:
    c#实现串口操作 SerialPort
    ASP.NET Core 上传大文件无法接收的问题
    如何将qlv格式的腾讯视频转换为mp4格式
    C#中HttpWebRequest的GetRequestStream执行的效率太低,甚至偶尔死掉
    LGPL 与GPL的区别
    ffmpeg
    HTTP协议/RTSP协议/RTMP协议的区别
    C#写的CRC16检验算法
    VS里属性窗口中的生成操作释义
    iOS:APNS推送主要代码
  • 原文地址:https://www.cnblogs.com/chengqi521/p/7122056.html
Copyright © 2020-2023  润新知