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读入命令的输出

    :.,$d当前位置到最后删除;同样也有复制;:%s/源替换内容/目标替换内容/  可实现全局词语替换

    命令行操作:

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

    扩展命令模式:

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

    可视化模式:

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

  • 相关阅读:
    [原创] 分享一些linux教程
    [转] linux中pam模块
    [转] 虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
    [转] linux中常用的命令
    dede调用指定的多个栏目导航
    dede留言板BUG解决
    织梦如何实现二级栏目导航的仿制
    DEDE数据库修改
    任务管理器磁盘显示100%
    再次改版轮播图
  • 原文地址:https://www.cnblogs.com/duanxin1/p/9784191.html
Copyright © 2011-2022 走看看