J'active normalement smartcase
dans mon .vimrc
.
Sans smartcase
:
- Si je veux une recherche insensible à la casse, j'écris en majuscules ou en minuscules (peu importe) et j'ajoute un
\c
à la fin de la requête. - La recherche sensible à la casse se produit par défaut.
Avec smartcase
:
- Si je veux une recherche insensible à la casse, j'écris tout en minuscules.
- Si je veux une recherche sensible à la casse, j'écris les majuscules en majuscules.
Mais, avec smartcase
activé, comment puis-je dire que je veux une recherche sensible à la casse d'un modèle en minuscules? Je m'attendais à ce que l'ajout d'un \c
retourne le type de recherche (de sorte que si j'avais écrit tout en minuscules, c'est-à-dire une recherche insensible à la casse, cela se transformerait en une recherche sensible à la casse; et si j'avais écrit des majuscules lettres, c'est-à-dire une recherche sensible à la casse, cela se transformerait en une recherche non sensible à la casse), mais cela ne semble pas être le cas (sans jeu de mots).
\c
n'est pas une bascule, mais force en fait une correspondance insensible à la casse.