スマートケースを使用して小文字の文字列に大文字と小文字を区別した検索を使用する


17

通常、smartcaseで有効にします.vimrc

なしsmartcase

  • 大文字と小文字を区別しない検索が必要な場合は、大文字または小文字で書き(重要ではありません)\c、クエリの最後にa を追加します。
  • デフォルトでは、大文字と小文字を区別した検索が行われます。

smartcase

  • 大文字と小文字を区別しない検索が必要な場合は、すべて小文字で記述します。
  • 大文字と小文字を区別して検索する場合は、大文字を大文字で書き込みます。

しかし、smartcase有効にすると、小文字のパターンの大文字と小文字を区別した検索が必要だと言うにはどうすればよいですか?を追加する\cと検索のタイプ​​が元に戻ると予想していました(したがって、すべて小文字で、つまり大文字と小文字を区別しない検索で記述した場合、大文字と小文字を区別する検索になります。文字、つまり大文字と小文字を区別する検索では、大文字と小文字を区別しない検索になりますが、そうではないようです(しゃれはありません)。


1
vi / vimのstackexchange姉妹サイトがあることをご存知ですか?
フィリポス

2
\cトグルではありませんが、実際には大文字と小文字を区別しないマッチングを強制します。
ムル

回答:


25

\C検索パターンで(大文字)を使用する

参照:help /ignorecase「\ C」は反対のことを行います:パターン全体に対して大文字と小文字を強制的に一致させます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.