2009-09-26 16 views
16

In Emacs, per impostazione predefinita, la ricerca incrementale non fa distinzione tra maiuscole e minuscole. Tuttavia, se si digitano caratteri maiuscoli come parte della stringa di ricerca, diventa una ricerca che fa distinzione tra maiuscole e minuscole. Quindi la domanda è: come si esegue facilmente una ricerca sensibile al maiuscolo/minuscolo di un modello minuscolo. Meno sono i personaggi e più facile da ricordare, meglio è. Sono abbastanza sicuro che questo è integrato, non riesco a ricordare come farlo.Come cercare in modo incrementale un modello minuscolo in Emacs?

risposta

31

Emacs' incremental search (ovvero, isearch-forward) ha molti modificatori per modificare il comportamento della ricerca corrente che è possibile digitare al volo immediatamente dopo C-s.

Dalla documentazione isearch-forward s':

Tipo M-c per alternare ricerca maiuscole e minuscole.

3

Avere (setq case-fold-search nil) nel tuo .emacs o M-x set-variable case-fold-search nil.

+1

Sto cercando una risposta al volo, cioè normalmente voglio insensibile, ma a volte desidero fare momentaneamente le lettere minuscole. – WilliamKF

+1

set-variable dovrebbe fare il trucco per voi. È possibile impostare una scorciatoia da tastiera per esso e passare tra i due tipi di ricerche. – Ashwin

+1

@Ashwin: 'M-c' già * è * quella scorciatoia. –

Problemi correlati