查找功能使用十分頻繁。選項較多,與其他軟件的查找功能也類似,以下對英文版的查找功能,做簡單說明:
查找參數:
whole words only : 全字匹配查找
case sensitive : 區分大寫和小寫
project wide : 項目內查找
include subdirectories : 包括子文件夾查找
skip inactive code : 跳過無效代碼查找
skip comments : 跳過凝視查找
search only comments : 僅在凝視在查找
我們最經常使用的一種查找方式是選擇Search/Lookup References或按Ctrl+/組合鍵再或者鼠標點 R button。在彈出的Loopup References窗體進行查找操作。 在Search Method中有四種可選的查找方式:Simple String、Regular Expression、 Keyword Expression和Look Up Reference。當中Simple String是最普通的查找方式。能夠查找文件里出現的隨意字符或字符,甚至能夠查找 _upap || u 這種字符串,可是在project較大時。查找過程會較慢。
Regular Expression查找方式將在后面講述正則表達時會介紹到,這里臨時按下不表。
Keyword Expression和Look Up Reference查找的結果基本同樣,可是顯示方式略有差異。這兩種方式都是使用SI預先建立的數據庫,查找起來速度相當快。但通常這樣的速度僅僅對在查找標識符時有明顯效果。
對於像函數名,變量名等的查找,強烈建議使用這兩種方式進行查找。
Search Files
選擇Search/Search Files或按Ctrl+Shift+F組合鍵,在彈出的Search Files窗體進行查找操作。
在File Name框中能夠填入文件名稱或目錄。
注意當要查詢的目錄雙包括子目錄時。能夠勾選Options中的Include Subdirectiories。實現對各層文件的遞歸搜索。
Search Project
選擇Search/Search Project。在彈出的Search Project窗體進行查找操作。操作與Loopup References差點兒全然一致。它們各自保存上次搜索的配置。