Smartcaseを使用して小文字の文字列の大文字と小文字を区別する

Smartcaseを使用して小文字の文字列の大文字と小文字を区別する

私は通常smartcase私の中にいます.vimrc

いいえsmartcase:

  • 大文字と小文字を区別せずに検索するには、大文字または小文字で作成し(関係ありません)、クエリの\c末尾にaを追加します。
  • デフォルトでは大文字と小文字が区別されます。

そしてsmartcase

  • 大文字と小文字を区別せずに検索するには、すべて小文字で書く必要があります。
  • 大文字と小文字を区別して検索するには、大文字を大文字で書き込みます。

しかし、smartcase有効になっている場合は、小文字パターンの大文字と小文字を区別する検索をしたいとどうすればいいですか? aを追加すると、検索タイプが復元されると予想されました\c。つまり、すべて小文字を書くと(大文字と小文字を区別する検索は大文字と小文字を区別する検索になり、一部の大文字を書くと(大文字と小文字を区別するなど)検索すると大文字と小文字を区別しない検索に切り替わります。同じです(淫乱意図なし)。

ベストアンサー1

\C検索モードで使用される(大文字)

バラより:help /ignorecase:「\C」はその逆です。パターン全体に対して大文字と小文字を強制的に一致させます。

おすすめ記事