Podczas wyszukiwania za pomocą:
C-s SPC SPC
Dopasowuje także pojedyncze spacje. Chcę dopasować dokładnie dwie spacje.
search
whitespace
Rovanion
źródło
źródło
(set-variable 'search-whitespace-regexp nil)
. Dzięki.set-variable
nie zapisuje nowej wartości na stałe, więc nie zmieni to domyślnego zachowania. Myślę, że oM-x customize-option
to tu chodzi.Użycie wyrażenia regularnego wyrażenia regularnego regexp rozwiązuje problem, jeśli unikniesz spacji:
Możesz także użyć wyszukiwania i zamień bez ukośników odwrotnych, jeśli tego właśnie szukasz:
źródło
ESC C-s
zamiast tego musiałem użyć kombinacji klawiszy . Zobacz także github.com/leoliu/ggtags/issues/64Korzystanie z wyszukiwania wyrażenia regularnego pomaga, ale możesz także upewnić się, że w wyszukiwaniu znajdują się dosłowne spacje, używając C-q SPCcudzysłowu w wyszukiwaniu.
Aby następnie usunąć odpowiedź @ Rovanion przy użyciu
isearch-forward-regexp
:C-M-s C-q SPC C-q SPC
To wyszuka dwa kolejne spacje. Co ciekawe,
isearch-forward-regexp
wymaga dyskretnych dopasowań. Szukającaaa
dlaaa
dopasuje tylko raz, a nie znowu na drugim znaku.źródło