天天看點

emacs替換查找當中大小寫敏感

查找和替換中大小寫

現在有兩個問題

  一:查找的時候,如果你輸入random 他會把Random,RANDom 都輸出來。

  二:替換時Emacs會根據被替換字母大小寫情況做相應替換,如果用tandom 替換random,那Random-> Tandom; RANdom -> TANdom

case-fold-search 預設為T,意思是如果使用者的字元串不是大小寫混合或全部大寫,就不區分大小

case-replace     預設為t,意思時根據原始文本調整替換字元串中的字母大小寫情況。

可以通過下面方式對這兩個參數進行設定

M-x set-variable RET -> 提示輸入變量名 -> 輸入case-fold-search/case-replace RET -> nil RET

在.emacs可以進行精确比對和替換時不改變大小情況設定search Case-sensitive