分享一下 Idea 的 scope 功能
事情的起因是我在使用 idea 的call hierarchy功能時,覺得它沒有像find usage那樣有排除功能,并且如果點擊了展開全部,當代碼中使用了某些框架導致呼叫層級非常深時,idea 會占用非常高的 CPU,
于是我去 jetbrains 的缺陷管理系統上提了一個issue,希望可以增加排除功能,以及希望可以設定展開全部的終止條件,鏈接是https://youtrack.jetbrains.com/issue/IDEA-293534/Can-I-add-exclusion-and-termination-recursive-condition-settings,
結果人家的回復十分出乎我的意料,說可以使用 idea 的 scope 功能來解決我的問題,
scope 功能的位置是
說來慚愧,我看到過無數次這個選單,卻從來沒有了解過它的作用,從官方檔案中可以看出我們可以自定義多個 scope,而這個 scope 的使用場景非常多,從常見的 find usage,到我這次使用的call hierarchy都可以指定要操作的 scope,
看過很多公眾號文章發的 idea 相關的文章,大多都是反復炒一些常見的插件、主題、以及字體設定等,而想真正學會這款工具,還是要多翻翻官方檔案才行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/469707.html
標籤:其他
上一篇:spring的自動注入
下一篇:1.sprng 簡介
