emacs查找替換


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會新開一個窗口來列出匹配的行,用鼠標點擊或把光標移到一行按回車就會跳轉到那里。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM