zoukankan      html  css  js  c++  java
  • Linux之浅谈VIM常见用法及原理图

    本次归纳以强大的VIM文本处理工具常见用法去展开论述。

    文本编辑种类:
          行编辑器:sed
          全屏编辑器:nano,vi
           vim - Vi改进
    其他编辑器:
           gedit一个简单的图形编辑器
           gvim一个Vim编辑器的图形版本

    普通模式(插入),命令模式,扩展模式如下图:

    打开文件:

    +#:打开文件后,让光标处于第#行的行首,+默认行尾

    命令模式 - >>>插入模式:

    我:插入,在光标所在处输入
    I:在当前光标所在行的行首输入
    一个:追加,在光标所在处后面输入
    一个:在当前光标所在行的行尾输入
    ○:在当前光标所在行的下方一个打开新行
    ○:在当前光标所在行的上方打开一个新行

    关闭文件:

    :Q强制关闭,:WQ强制保存;!

    扩展模式:

    q!不存盘退出,即使更改都将丢失
    r filename读文件内容到当前文件中
    w文件名当前文件内容写入另一个文件
    !命令执行命令
    r!command读入命令的输出

    命令行操作:

    DD删除+ N; YY复制+ N,P黏贴;û撤销

    扩展命令模式:

    / PAT1 /,/ PAT2 /
    从第一/图案:从当前光标所在处向文件尾部查找
    PATTERN:从当前光标所在处向文件首部查找次被PAT1模式匹配到的行开始,一直到第一次被PAT2匹配到的行结束

    可视化模式:

    允许选择的文本块
    v面向字符
    V面向行
    CTRL-V面向块

  • 相关阅读:
    pyecharts 0.5.11介绍
    Python并发写入一个文件
    subprocess模块详解(二)
    subprocess模块详解(一)
    大数据环境下的数据仓库建设
    Java计算字符串相似度
    Pandas matplotlib无法显示中文解决办法
    Hadoop YARN参数介绍(四)[推荐]
    Hadoop YARN参数介绍(三)
    wsl2 ubuntu20.04 上使用 kubeadm 创建一个单主集群
  • 原文地址:https://www.cnblogs.com/duanxin1/p/9979010.html
Copyright © 2011-2022 走看看