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面向块

  • 相关阅读:
    GROK解析正则表达式
    夜神模拟器和Hbuilder连接
    使用notepad++批量在每行首尾添加内容
    mybatis-plus
    laravel controller 层---数据库操作
    laravel controller 层---请求参数传递
    laravel controller 层---数据验证
    laravel model 层
    laravel 博客收藏,转载篇
    laravel 用法大全开始
  • 原文地址:https://www.cnblogs.com/duanxin1/p/9979010.html
Copyright © 2011-2022 走看看