Respostas:
Use M-s SPC
durante a pesquisa para alternar literalmente os espaços em branco correspondentes. Ao corresponder literalmente, cada SPC
caractere digitado é correspondido individualmente. (Esse costumava ser o comportamento padrão do Emacs, BTW.)
Para configurar isso como a opção de personalização de comportamento padrão search-whitespace-regexp
para nil
. ( M-x customize-option search-whitespace-regexp
.)
Veja o manual do GNU Emacs, nó Special Isearch
.
set-variable
não salva o novo valor persistentemente, para que não mude o comportamento padrão. Eu acho M-x customize-option
que é o que é chamado aqui.
O uso da pesquisa incremental regexp resolve o problema, se você escapar dos caracteres de espaço:
C-M-s \SPC\SPC
Você também pode usar a pesquisa e a substituição sem as barras invertidas, se é isso que você procura:
M-% SPC SPC
ESC C-s
. Veja também github.com/leoliu/ggtags/issues/64
O uso da pesquisa regexp ajuda, mas você também pode garantir espaços literais para a pesquisa usando C-q SPCpara citar um espaço na pesquisa.
Para extrair a resposta de @ Rovanion, use isearch-forward-regexp
:
C-M-s C-q SPC C-q SPC
Isso procurará dois espaços consecutivos. Curiosamente, isearch-forward-regexp
requer correspondências discretas. Pesquisando aaa
para aa
só irá corresponder uma vez e não novamente no segundo personagem.
(set-variable 'search-whitespace-regexp nil)
lá. Obrigado.