Tip 72: Tune the Case Sensitivity of Search Patterns
Return to the top: <<Practical Vim>>
Setting Case Sensitivity Globally
- enabling the 'ignorecase' setting.
 
Setting Case Sensitivity per Search
- 
\c: ignore case - 
\C: force case sensitivity 
Enabling Smarter Default Case Sensitivity
- enabling the 'smartcase' option.
 
References:
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h /ignorecase
Example:
| Pattern | 'ignorecase' | 'smartcase' | Matches | 
| foo | off | - | foo | 
| foo | on | - | foo Foo FOO | 
| foo | on | on | foo Foo FOO | 
| Foo | on | on | Foo | 
| Foo | on | off | foo Foo FOO | 
| \cfoo | - | - | foo Foo FOO | 
| foo\C | - | - | foo |