1,逐個查找
C - s向下查找
C - r向上查找
按下C - s后輸入要搜索的詞,emacs會即時顯示當前光標后第一個搜索到的結果,按C - s會跳到下一個結果,按C - r會跳到上一個結果。
按Enter結束查找或按C - g取消查找回到原來的地方。
按下C - s 或 C - r后,按M - p顯示上一個搜索詞,M - n顯示下一個搜索詞。類似C - p是上一行,C - n下一行。
按下C - s或 C - r后,輸入要查找的詞的頭幾個字,然后按C - w 會補全當前位置的單詞。
2,查找單詞
按C - s RET C - w 或 C - r RET C - w 來使用單詞搜索。
3,查找及替換
按M - %啟動查找替換,輸入要被替換的詞,回車,然后輸入要替換的詞,再回車。
被替換的詞會高亮起來,這時,輸入y替換並跳到下一個,輸入n忽略並跳到下一個,輸入q結束,輸入!替換剩下的全部。
一些常用的選項:
C - g 中斷查找替換過程。
^ 返回上一個替換點,按y繼續下一個,如果不想替換上一個的話,用^返回到上一個,然后按 C - r 進入編輯,修改完后按C - M - c退出繼續下一個。
C - l 使當前匹配顯示在文檔中間。
C - r 進入修改。
4,列出匹配的模式
有時候想列出匹配的全面模式,而不是在文檔中瀏覽,這個可以使用occur這個函數。
例子:M - x occur RET Create RET
這時,emacs會新開一個窗口來列出匹配的行,用鼠標點擊或把光標移到一行按回車就會跳轉到那里。

