2017-10-17 176 views
0

我知道通過點擊變量名的IntelliJ 亮點引用的方法內部的局部變量。的IntelliJ限制搜索的範圍/找到當前方法

如此多的場合,我想查找(按Ctrl + F)一個字符串(不是變量名等),即認爲

  • 字符串日誌語句裏面的變量名
  • 子的其他方法名稱的子串 - 從您所在的方法內部調用

我想限制此搜索/查找範圍內的方法我是w

然而,Intellij帶我到另一種方法(匹配搜索字符串)在同一類內,我鬆了我正在工作的方法的位置。我必須做回(Ctrl + Alt + Left)才能回到我所在的方法。每天做這100多次是非生產性的,而且我的注意力不集中。

有沒有一種方法/ intellij行動來限制你的搜索/發現範圍,而不是整個班級的方法。

回答

0

這是不可能的。

但是你可以點擊「全部」按鈕:

enter image description here

然後展開您在「查找」選項卡法在左下角(默認)。

+0

不錯的技巧,但我希望的IntelliJ創造的東西,避免了太多的點擊(在導航選項卡)去你在找什麼用這種方法。 –

0

我有同樣的問題。我找到的最接近的解決方案是使用ctrl-shift-alt-j(選擇所有匹配項)以高亮的粗體顏色突出顯示選定文本的所有匹配項。然後在方法中發現字符串的其他用法很容易。

+0

這個黑客有一個小問題,如果您的搜索字符串用於其他方法,它會帶你到最後一次匹配(可能是在不同的方法)。 –

+0

這個建議不會帶你到任何地方。它只是突出顯示匹配,所以你可以很容易地發現它們。 –