2012-08-06 155 views
5

是否可以在Eclipse IDE下僅搜索特定單詞。例如,我需要搜索一個單詞「sub」。Eclipse:僅在Eclipse IDE中搜索特定單詞

但問題是,當我做ctr l + h並輸入單詞「sub」時,它會生成所有匹配結果,如 submit ---- etc,但我想要確切的單詞「sub」in我的搜索。

請讓我知道它是否可能?

在此先感謝。

+0

可能重複的[簡單日食搜索問題](http://stackoverflow.com/questions/4965551/simple-eclipse-search-problem) – 2015-03-04 09:57:24

回答

13

嘗試在文件搜索對話框中使用正則表達式(Ctrl + H)。您可以使用word boundaries修改\b像這樣:

Eclipse Regular Expression Search

\bsub\b問日食搜索所有比賽中,子既遵循和單詞邊界之前。閱讀更多關於單詞邊界的信息here

下面是使用上述搜索結果的樣本快照:

Word Boundaries Search

如果要限制搜索到當前項目嘗試選擇「圍護工程」單選選項。如果您尚未打開項目中的文件,則此選項將被禁用。爲了克服這個煩惱,我建議創建一個僅包含感興趣項目的工作集,然後限制對該工作集的搜索。

1

您可以從查找做到這一點/替換菜單(CTRL+˚F)和標記的全字選項:從標準的搜索菜單

Find Replace

否則(CTRL+H)你可以達到同樣的效果我們一個合適的正則表達式,在你的情況下,你只需要在子文本(或/和之前)後面追加一個空格,你將只獲得整個單詞。

+0

感謝您的答案,我的搜索是關於項目,但不是文件。你能讓我知道那個正則表達式嗎? – Pawan 2012-08-06 10:28:23

+0

從當前模塊/文件中查找... – 2012-08-06 10:28:38

+0

@PreethiJain只需在要搜索的文本前後放置一個空格... – aleroot 2012-08-06 10:35:41

0

選擇該詞,然後按Ctrl + Alt + letter(G)它將搜索使用它的詞。

+0

這會產生一個可以找到像'submit'這樣的引用的搜索。這並沒有正確回答這個問題。 – LHM 2017-09-26 16:22:40