zoukankan      html  css  js  c++  java
  • 让Vim查找字符忽略大小写

    让Vim查找字符忽略大小写 

    转自: http://www.360doc.com/content/13/0116/14/8547696_260509353.shtml

    Vim默认是对大小写敏感的,下面是让Vim忽略大小写的几种方法:

    :set ignorecase

    再查找 “include”,现在它将匹配 “Include”,”INCLUDE” 和 “InClUDe”

    :set noignorecase

    让我们保留这个设定,并查找 “INCLUDE”。它匹配的文本就跟查找 “include” 时一模一样。现在我们设定 ‘smartcase’ 选项:

    :set ignorecase smartcase

    如果你采用的模式里至少有一个大写字母,查找就成了大小写敏感的。可以这样理解,你
    不必键入大写字母,也能查找到含有大写字母的词,所以,你若键入大写字母,必然是因
    为你要大小写敏感的匹配。聪明!
    设定了这两个选项,你会找到以下匹配:

    模式                    匹配    
       word                word、Word、WORD、WoRd 等。
       Word                Word
       WORD                WORD
       WoRd                WoRd
    

    单 个 模 式 里 的 大 小 写

    如果你仅想忽略一个特定的模式里的大小写,那么,在模式前添加 “c” 字符串就行了。
    添加 “C” 将使该模式的匹配大小写敏感。这排除了 ‘ignorecase’ 和 ‘smartcase’ 选
    项的影响,当 “c” 或 “C” 起作用时,它们设成什么值无关紧要。

       模式                    匹配    
       Cword                   word
       CWord                   Word
       cword                   word,Word,WORD,WoRd,等。
       cWord                   word,Word,WORD,WoRd,等。
    

    采用 “c” 和 “C” 的好处在于它粘附在所用的模式上。因此,重复查找历史记录里的某

    个模式会产生同样的结果。’ignorecase’ 或 ‘smartcase’ 是否更改不影响结果。

  • 相关阅读:
    单链表的反转
    .tar.xz压缩文件的解压
    leetcode Excel Sheet Column Number python
    leetcode Excel Sheet Column Title python
    leetcode Largest Number python
    leetcode Majority Element python
    leetcode Word Break python
    sed命令导致rc.local软链接失效
    Steam内存测试工具
    Ceph pg_num计算
  • 原文地址:https://www.cnblogs.com/mouseleo/p/13326837.html
Copyright © 2011-2022 走看看