• vim编辑器


    在写脚本的时候,vim可以以不同的颜色显示关键字,并提供强大的功能

    1.vim模式
      编辑模式-->输入模式
        i:光标前输入      I:行首输入
        a:光标后输入    A:行尾输入
        o:光标下输入    O:光标上输入
      编辑模式-->末行模式
        :     冒号
      输入模式-->编辑模式<--末行模式
        ESC 

    2.打开文件

      vim +数字:打开文件,定位于第数字行
      vim +:打开文件,定位于最后一行
      vim +/关键字:打开文件,定位至第一次被匹配到的行行首

    3.关闭文件

      末行模式:
        :q   退出
        :wq  保存并退出,也可以使用:x
        :q! 不保存退出
        :w  保存
        :w!强行保存

      编辑模式:
        ZZ:保存并退出

    4.移动光标

      字符移动
        h:  ←
        j:    ↓
        k:   ↑
        l:   →

      单词移动
        w:移至下一个单词词首
        e:移至当前或下一个单词词尾     b:移至当前或前一个单词词首

      行内跳转
        0:绝对行首             $:绝对行尾 
        ^:行首的第一个非空白字符

      行间跳转
        #G:跳转至第#行
        G:跳转至最后一行
        末行模式下直接给出行号即可

    5.翻屏

      ctrl+f:向下翻一屏    ctrl+b:向上翻一屏
      ctrl+d:向下翻半屏     ctrl+u:向上翻半屏

    6.删除

      #x:删除光标所在处的#个字符
      #d:删除光标所在字符至#个字符
      #dd:删除光标所在行至#行
      末行模式下:
        开始行,结束行d;
        .:当前行
        $:最后一行
        +#:向下#行

    7.复制

      y,用法同d命令

    8.粘贴

      小p:删除或复制整行,粘贴在光标下面;删除或复制非整行,粘贴在光标后面
      大P:------------------------------------上面;--------------------------------------- 前面

    9.修改

      c,用法同d命令,先删除内容在进行插入模式

    10.替换

      r:单个字符替换
      R:持续替换

    11.撤销

      u:撤销前一次操作,可连续使用
      #u:直接撤销最近#次操作

    12.还原撤销

      ctrl+r:还原最近一次的撤销操作

    13.重复

      .:重复此前的编辑操作

    14.可视化模式

      类似于windows的光标选取
      v:按字符选取
      V:按矩形块选取

    15.查找

      /字符:从尾部开始查找,nN下一个上一个
      ?字符:从首部开始查找

    16.查找替换

      末行模式下:开始行,结束行s/正则表达式/替换内容/g

    17.编辑多个文件

       vim FILE1 FILE2 FILE3
      :next 切换至下一个文件
      :prev 切换至前一个文件
      :last 切换至最后一个文件
      :first 切换至第一个文件
      :qa 全部退出

    18.分窗口编辑多个文件

      vim -o:水平分割显示
      vim -O:垂直分割显示

    19.分屏显示一个文件

      ctrl+w,s:水平拆分窗口
      ctrl+w,v:垂直拆分窗口

    20.窗口间切换

      ctrl+w,方向键

    21.将当前文件中的内容另存至别的文件

      :开始,结束w 文件路径

    22.将另外一个文件的内容填充在当前文件中

      :r 文件路径

    23.文件打开的同时执行shell命令

      :! 命令

    24.行号

      :set nu      显示行号
      :set nonu  隐藏行号

    25.区分大小写

      :set ignorecase   
      :set icon   
      :set noic

    26.设定自动缩进

      :set autoindent
      :set ai
      :set noai

    27.查找到的文本高亮显

      :set hlsearch
      :set nohlsearch

    28.语法高亮

      :syntax on 
      :syntax off
    29.配置文件

      /etc/vimrc    全局vim配置文件
      ~/.vimrc    个人vim配置文件

       

      

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    c++------引用(左值与右值,引用一个数组,const限制)
    c++------智能指针,tuple多元数组
    c++中const和c中const区别
    c++新特性-------函数包装器,模板元加速
    c++新特性---lambda表达式
    c++新特性-收缩转换,二进制,constexpr,以及namespace&&inline
    Eureka 注册中心 和 Config中心 配置
    最近的日子-2019/8/12
    工作上的态度
    保持运动 对心情很重要
  • 原文地址:https://www.cnblogs.com/forlive/p/8288855.html
Copyright © 2020-2023  润新知