Eclipse之查找、替換操作


Eclipse之查找、替換操作

What(簡要解釋)?

Eclipse中的查找、替換操作是指通過查找、替換框來進行快速的查找和替換操作。

Why?(為什么該操作有必要存在?)

1.與傳統的一個個去查找、替換相比,節約了大量的時間。

2.解決了代碼量長且難以全部替換完的問題

How?(如何操作?)

1.兩種開啟方式

A.菜單法

 

B.快捷鍵法

ctrl+F

2.英文掃盲+理解

以上兩種開啟方式都會彈出Find/Replace框,該框的作用是進行查找和替換操作(主要是替換操作),圖示如下:

 

執行該框的具體操作如下:
2.1 理解英文單詞的意思

2.1.1 Find對應的單行輸入文本框是輸入你要查找的元素

 

2.1.2 Replace with 對應的單行輸入文本框是輸入你替換之后所對應的目標元素(全部替換操作)

 

2.1.3 Direction的含義是查找的方向,子成員Forward和Backward的含義如下:

Forward:向前找,具體是在鼠標光標停止的位置(在eclipse中)之后來進行查找

Backward:向后找,具體是在鼠標光標停止的位置(在eclipse中)之前來進行查找

2.1.4 Scope的含義是查找的范圍,子成員All和Selected lines的含義如下

   All:全部,具體含義是查找范圍為所有代碼

   Selected lines:選定的范圍,具體含義是查找范圍為鼠標所選定的范圍

2.1.5 Options的含義是選項

子成員Case sensitive、Wrap search、Whole word、Incremental、Regular expression

a. Case sensitive:區分大小寫,例如

     a.1最初的狀態

 

    a.2 未勾選Case sensitive且點擊find和Replace All之后

 

(紅×的原因是因為替換后有變量重復定義了)

   a.3 勾選Case sensitive且點擊find和Replace All之后

 

b. Wrap search:換行搜索,作用就是可以從頭到尾查找、替換多次

c. Whole word:整詞匹配,作用是把查找的那個元素看成整體,例如:

 c.1 最初的狀態

 

 c.2 未勾選Whole word且點擊find和Replace All后

 

 c.3 勾選Whole word並點擊find和Replace All后的效果

 

d. Incremental的含義是增量,具體作用未知,等以后知道了再補充吧。

e. Regular expression的含義是正則表達式(符合某個模式或者規則的式子),具體作用是替換符合正則表達式規律的式子。

至於正則表達式我還沒學,等我學了再補充吧。

 


免責聲明!

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



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