Jawaban:
Gunakan M-s SPCselama Isearch untuk beralih spasi yang cocok secara harfiah. Saat mencocokkan secara harfiah, setiap SPCkarakter yang Anda ketik dicocokkan secara individual. (Ini digunakan untuk menjadi perilaku Emacs default, BTW.)
Untuk mengkonfigurasi ini sebagai perilaku default menyesuaikan pilihan search-whitespace-regexpuntuk nil. ( M-x customize-option search-whitespace-regexp.)
Lihat manual GNU Emacs, simpul Special Isearch.
set-variabletidak menyimpan nilai baru secara terus-menerus, sehingga tidak akan mengubah perilaku default. Saya pikir M-x customize-optioninilah yang disebut di sini.
Menggunakan pencarian tambahan regexp menyelesaikan masalah, jika Anda lolos dari karakter spasi:
C-M-s \SPC\SPC
Anda juga dapat menggunakan pencarian dan ganti tanpa garis miring terbalik, jika itu yang Anda cari:
M-% SPC SPC
ESC C-s. Lihat juga github.com/leoliu/ggtags/issues/64
Menggunakan pencarian regexp membantu, tetapi Anda juga dapat memastikan spasi literal untuk pencarian menggunakan C-q SPCuntuk mengutip spasi dalam pencarian.
Untuk menghilangkan jawaban @ Rovanion, gunakan isearch-forward-regexp:
C-M-s C-q SPC C-q SPC
Itu akan mencari dua spasi berturut-turut. Menariknya, isearch-forward-regexpmembutuhkan kecocokan diskrit. Mencari aaauntuk aahanya akan cocok sekali dan tidak lagi di karakter kedua.
(set-variable 'search-whitespace-regexp nil)di sana. Terima kasih.