讓Vim查詢字元忽略大小寫

2021-07-22 21:09:39 字數 1149 閱讀 7309

**:

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』 是否更改不影響結果。

sed忽略大小寫引數 vim 查詢時忽略大小寫

預設情況下 vim 的查詢都是區分大小寫的,這種查詢方式有利於準確快速的定位到目標,但是有時候vim的使用者也不一定能夠確認那個單詞的大小寫情況,這種情況下就要用到大小寫忽略了.實現這個操作有兩種方式.方式1 指令設定 set ic ignorecase 的縮寫 忽略大小寫 set noic noi...

MySQL查詢忽略大小寫

離離原上草,一歲一枯榮 在mysql中,有可能會遇到查詢大小寫的問題.這個時候可以修改欄位的排序規則來達到忽略大小寫的目的 或者用alert語句修改也可以 alter table tablename modify column columnname varchar 50 character set ...

MSYQL忽略大小寫

linux下mysql預設是要區分表名大小寫的。mysql是否區分大小寫設定是由引數 lower case table names決定的,其中 1 lower case table names 0 區分大小寫 即對錶名大小寫敏感 預設是這種設定。這樣設定後,在mysql裡建立的表名帶不帶大寫字母都沒...