zoukankan      html  css  js  c++  java
  • Linux-->基本查找及vim使用

    查找/vim

    查找

    grep编辑的操作:

    ​ grep -i;忽略大小写查找
    ​ grep -n:查找出关键字并且列出行数
    ​ grep -v:反转查找,用于查找进程,排除当次‘grep -v进程’

    ​ tail -f:动态的查询文件的状态
    ​ tail -n 行数:查询指定行数开始的到末尾的文件
    ​ tail -c 字符数:查询末尾字符数的文件

    less:适合于大型的文件
    命令内参数:
    j:可以前进行
    k:可以后退行
    G:可以移动到最后一行
    g:可以移动到第一行
    ctrl+F:向前移动一屏
    ctrl+B:向后移动一屏
    ctrl+D:向后移动半屏
    ctrl+U:向后移动半屏
    q:退出
    ZZ:退出

    vim

    a:从当前文字的后一个字符添加
    A:在当前文字行的末尾添加
    I:从当前文字行的头部添加
    i:从当前文字的前一个字符添加
    o;添加至当前文字的上一行
    O:添加至当前文字的下一行

    可视化的参数(命令模式)
    v:可视:字符选中
    V:可视化:垂直选中
    ctrl+v:可视块:行级选中
    撤销和恢复:(命令模式)
    u:撤销上次的操作
    ctrl+r:恢复上次的操作

    删除命令(命令模式)
    x:删除光标所在的字符,或者选中的文字
    d:移动删除,选中d左右移删除
    dd:删除光标所在的一行,批量删除的行数+dd (删除后跳转到下一行)
    D:删除行,保留一行空行。
    dw:从光标位置删除到单词的末尾
    d}:删除光标位置到段落的末尾
    复制剪切
    yy:复制行
    d:剪切
    dd:剪切一行
    剪切行数+dd:批量剪切
    p:复制
    替换:替换模式(R)
    r:替换当前字符(命令模式)
    R:替换模式
    缩排和重复执行:(命令模式)
    >>:向右增加缩进
    <<:向左增加缩进
    .:重复上次命令
    常规查找:(编辑模式)
    /查找字符
    n:查找下一个
    N:查找上一个
    *:向后查询当前光标所在的单词/一段字符
    #:向前查找当前光标所咋单词/一段字符
    (注释:)因为查询出来的字符vim会全部高亮显示,如果想取消高亮可以查询一个不存在字符。
    查找并且替换:(编辑模式)
    :%s/旧文本/新文本/g(全局替换)
    在可视化模式下选中替换文本:/就文本/新文本/g

    学而不思则罔,思而不学则殆
  • 相关阅读:
    JAVA第三周学习总结
    20175303 2018-2019-2 《Java程序设计》第2周学习总结
    20175310 MyCP(课下作业,必做)
    20175310 《Java程序设计》第8周学习总结
    2018-2019-2 20175310 实验二《Java面向对象程序设计》实验报告
    20175310 《Java程序设计》第7周学习总结
    结对编程项目-四则运算 整体总结博客
    20175310 《Java程序设计》第6周学习总结
    20175310结对编程项目-四则运算 阶段总结博客
    20175310 类定义
  • 原文地址:https://www.cnblogs.com/linyu51/p/14470026.html
Copyright © 2011-2022 走看看