zoukankan      html  css  js  c++  java
  • VIM常见命令

    1.删除所有数据

    进入到第1行按下d,然后输入G回车,此时内容被全部清除

    2.替换

    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky
    :s/vivian/sky/g 替换当前行所有 vivian 为 sky
    :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
    n 为数字,若 n 为 .,表示从当前行开始到最后一行
    :%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个 vivian 为 sky
    :%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有 vivian 为 sky

    可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
    :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
    :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 /):/oradata/apras/替换成/user01/apras1/ 

     

    3.去除^M 

    可用类型转换命令 unix2dos filename

    参数:

    1. -k:保持输出文件的日期不变

    2. -q:安静模式,不提示任何警告信息

    3. -V:查看版本

    4. -c:转换模式,模式有:ASCII, 7bit, ISO, Mac, 默认是:ASCII

    5. -o:写入到源文件

    6. -n:写入到新文件

  • 相关阅读:
    oracle日志总结
    UIScrollView,contentOffset,contentInsert的各自特点和区别?
    js动态增加表格
    判断某个对象是不是DOM对象
    IOS 中frame与bounds的区别
    删除重复项,只取其中一条数据
    NSBundle
    React
    HTML5 postMessage 和 onmessage API 详解
    SonarQube
  • 原文地址:https://www.cnblogs.com/tudachui/p/9480965.html
Copyright © 2011-2022 走看看