zoukankan      html  css  js  c++  java
  • 神奇的VIM~转IBM

    % 地址范围符号,代表文件中的所有行,作用等同于地址范围 1,$ 
    . 与任意单字符(换行符除外)匹配,例如 y.s 可以匹配 yas y.s 或 y s 等等。 
    * 与前一字符的0次或多次出现匹配,例如 y*s 可以匹配 yys yyyyys 或 s 等等。 
    $ 与行尾匹配。 
    & 代表模式匹配中出现的字符串,例如 s/abc/&def 是把当前行的abc替换成abcdef 。 
    [] 匹配[]中出现的字符,例如[abc]匹配字符 a,b 或 c ,[a-zA-Z]匹配所有的英文字符。 
    ( ) (和)之间出现的内容可以由 um来替代。 
    123 替代(和)之间出现的内容。 
    u 将后续字符串的首字母大写。 
    {num} 与前一字符的num次出现匹配。

    ⑽:$ 到文件的最后一行

    ⑾:s/.*/&^M-----------------------------------------------
    在文件的最末行插入一行 "-" 字符。

    ⑿:g/female/.m$
    将所有的女员工记录移至文件尾

    [.执行命令 m 剪切, co 复制 d删除]

    删除包含字符file的行 :g/file/.d

    g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索

    字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。

  • 相关阅读:
    多线程
    python 进程间通信
    python 生产者消费者模型
    多线程锁
    io多路复用(三)
    div 加滚动条的方法
    10矩形覆盖
    11.二进制中1的个数
    12数值的整数次方
    9 变态跳台阶
  • 原文地址:https://www.cnblogs.com/sanghai/p/6224306.html
Copyright © 2011-2022 走看看