2009-09-26 15 views
16

En Emacs, de forma predeterminada, la búsqueda incremental no distingue entre mayúsculas y minúsculas. Sin embargo, si escribe caracteres en mayúscula como parte de la cadena de búsqueda, se convertirá en una búsqueda que distingue entre mayúsculas y minúsculas. Entonces la pregunta es, ¿cómo se puede realizar fácilmente una búsqueda de mayúsculas y minúsculas de un patrón en minúsculas? Cuantos menos personajes y más fácil de recordar, mejor. Estoy bastante seguro de que esto está integrado, simplemente no recuerdo cómo hacerlo.¿Cómo buscar incrementalmente para un patrón de minúsculas en Emacs?

Respuesta

31

Emacs' incremental search (es decir, isearch-forward) tiene una gran cantidad de modificadores para cambiar el comportamiento de la búsqueda actual que puede escribir sobre la marcha inmediatamente después C-s.

De la documentación isearch-forward 's:

Tipo M-c para alternar la búsqueda entre mayúsculas y minúsculas.

3

Tiene (setq case-fold-search nil) en su .emacs o M-x set-variable case-fold-search nil.

+1

Estoy buscando una respuesta sobre la marcha, es decir, normalmente quiero insensible, pero de vez en cuando deseo minúsculas sensibles momentáneamente. – WilliamKF

+1

set-variable debería hacer el truco para usted. Puede establecer un atajo de teclado para él y cambiar entre los dos tipos de búsquedas. – Ashwin

+1

@Ashwin: 'M-c' ya * es * ese acceso directo. –

Cuestiones relacionadas