Bei der Suche mit:
C-s SPC SPC
Passt auch zu einzelnen Leerzeichen. Ich möchte genau zwei Leerzeichen abgleichen.
search
whitespace
Rovanion
quelle
quelle
(set-variable 'search-whitespace-regexp nil)
. Vielen Dank.set-variable
speichert den neuen Wert nicht dauerhaft, sodass sich das Standardverhalten nicht ändert. Ich denke, dasM-x customize-option
ist es, was hier verlangt wird.Die Verwendung der inkrementellen Suche regexp löst das Problem, wenn Sie die Leerzeichen umgehen:
Sie können Suchen und Ersetzen auch ohne die umgekehrten Schrägstriche verwenden, wenn Sie danach suchen:
quelle
ESC C-s
stattdessen die Tastenkombination verwenden musste. Siehe auch github.com/leoliu/ggtags/issues/64Die Verwendung der regulären Suche hilft, aber Sie können auch sicherstellen, dass für die Suche wörtliche Leerzeichen vorhanden sind, indem Sie C-q SPCein Leerzeichen in die Suche einfügen .
Um die Antwort von @ Rovanion abzusprechen, verwenden Sie
isearch-forward-regexp
:C-M-s C-q SPC C-q SPC
Das wird nach zwei aufeinanderfolgenden Leerzeichen suchen. Interessanterweise
isearch-forward-regexp
erfordert diskrete Übereinstimmungen. Die Sucheaaa
nachaa
stimmt nur einmal überein und nicht erneut mit dem zweiten Zeichen.quelle