2012-02-14 64 views
8

當我按下Cntrl + F12時,彈出的成員視圖向我顯示了我所在類的所有成員。然後,我可以向上或向下滾動或過濾搜索以選擇要查找的成員。如何在Resharper中查看公共方法?

是否可以有相同類型的彈出窗口,但只顯示我的班級的公共方法?

+0

如果你想在R#中看到這個功能請求投票表決權https://youtrack.jetbrains.com/issue/RSRP-460851 – Schneider 2016-09-18 05:38:38

回答

2

您可以限制從工具欄中顯示的內容。

enter image description here

+0

@Thanks Mark。我希望有一個這樣的Resharper快捷方式。同時,你能告訴我你從哪裏得到工具欄嗎? – 2012-02-14 11:16:14

+0

它只是對象瀏覽器的一部分。我看不到顯示/隱藏它的方法。 – Mark 2012-02-14 12:02:13

+2

@JD目前,ReSharper不提供按可視性進行過濾。不知道有這類功能性的要求,歡迎您提交一個[ReSharper的問題跟蹤](http://youtrack.jetbrains.net/issues/RSRP) – gorohoroh 2012-02-14 13:52:11

4

我不知道,但ReSharper的Visual Studio中的類視圖(查看 - >類視圖)的解決方案可以過濾公共成員。

Class View

但類視圖有一個缺點:不能同步類視圖當前類在編輯器窗口。但是如果你總是通過Class View導航到你的類,你可以使用它的過濾器。

P.S .:我不使用類視圖,因爲所述的缺點。

+0

謝謝。沒有同步是一個主要缺點。 – 2012-02-14 15:44:36

0

所以看着其他答案,我發現有時你會想要一個更簡單,更快捷的解決方案,適用於不是很大的文件。

  1. 在您的上下文菜單中選擇Outlining -> Collapse to definitions,或Ctrl+M, Ctrl+O
  2. 搜索public

搜索將突出方法/變量/類/等所有的公共定義,因爲它崩潰,你可以快速瀏覽超過你的定義。