例如分配了新對象,然後將其扔到不同的地方,在那裏被很多方法使用。所以我想跟蹤它上面的所有讀操作來理解這個對象在哪個地方被使用。類似於「去斷點」,但「去這個對象的下一個閱讀操作」。如何跟蹤IDEA中的一個對象上的所有操作
回答
IDEA似乎沒有這樣的快捷方式。我不知道任何其他IDE中的這種快捷方式。
以下是包含所有可用快捷方式列表的資源,並且未列出此類設施。 https://resources.jetbrains.com/storage/products/idea/docs/IntelliJIDEA_ReferenceCard.pdf
社區成長與貢獻。隨時歡迎您提交帶有以下鏈接的請求,以便在可行的情況下予以考慮。
https://intellij-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66731
如果你談論的是看到在使用的變量(這是我從你的問題做),你可以按住Ctrl點擊變量名。
或者,您可以右鍵單擊變量名稱並單擊「查找用法」。
如果您想觀察變量的狀態以及它在整個調試過程中如何變化,您可以附加一個變量「watch」給它。 有關更多信息,請參閱https://www.jetbrains.com/help/idea/2016.3/debug-tool-window-variables.html。
我在談論調試模式,因爲在代碼中不可能理解對象的使用位置(代碼不好,我沒有寫它)。 「觀看」通過名稱監視變量,並且需要可見性才能使用它。如果我有知名度,我會通過閱讀代碼來了解一切。對象(不是具有名稱的變量)遠離方法,並去冒險。當然,一切都會中斷,但哪裏不清楚。 –
@АлександрМеньшиков那麼我希望你在你的調試冒險:)祝你好運 – FrederikVH
- 1. C++:跟蹤所有現有的對象
- 2. 如何跟蹤用戶在另一個網站上的操作?
- 3. 如何跟蹤C++中特定類對象的所有賦值?
- 4. Vanilla JS:如何跟蹤另一個對象的對象屬性?
- 5. 操作隊列中的跟蹤操作
- 6. Android - 跟蹤IntentService中的多個操作
- 7. 如何跟蹤數組中的對象?
- 8. 在angularjs中跟蹤一個對象
- 9. OpenCV中的對象跟蹤
- 10. 如何跟蹤有多少外鍵連接到一個對象?
- 11. 如何跟蹤多個對象位置?
- 12. 如何跟蹤多個對象實例?
- 13. 的Qemu:跟蹤MMU操作
- 14. 在ActionScript 3中,跟蹤值對象的所有屬性
- 15. 如何跟蹤對象圖的更改?
- 16. PHP如何跟蹤創建的對象?
- 17. 如何跟蹤同一用戶(對象)的多個實例
- 18. 如何在Android中跟蹤3D對象
- 19. 如何跟蹤所有的消息
- 20. 如何跟蹤所有的堆分配?
- 21. Cumulocity找到跟蹤器的所有掛起操作
- 22. 推送操作不包括所有跟蹤的目錄
- 23. 如何跟蹤一個類的所有方法調用?
- 24. 保持跟蹤屏幕上的對象
- 25. Python,函數如何跟蹤操作?
- 26. Android操作系統 - 如何跟蹤Azure的上傳進度
- 27. 有ID的Java跟蹤對象
- 28. Java:有效跟蹤使用的對象
- 29. 跟蹤深度的對象
- 30. REST中的用戶操作跟蹤
查找用法在結果工具窗口中讀取訪問操作過濾器。那是你需要的嗎? – CrazyCoder
不,不是。我需要在調試模式下這樣做,因爲很難理解代碼中發生了什麼。在我的情況下,我所說的對象是異常(不是標準),而這個異常被放在另一個異常的「原因」部分。之後,我失去了對象的蹤跡。有數百個地方使用例外,所以我無法查看它們。 –