未分類 5 2 月 2021 IDEA 可不可以显示当前看的代码块是哪个 if 分支下的 IDEA 可不可以显示当前看的代码块是哪个 if 分支下的 資深大佬 : monetto 9 社区版 2020.3.1 因为 if 分支太长了,经常看着看着就忘了现在看的代码经过了什么 if 条件了… 有没有插件可以提醒一下?还是有什么办法没有…. 大佬有話說 (25) 資深大佬 : xiaoriri666 我记得放在闭合的大括号上会显示 if 的条件的 主 資深大佬 : monetto @xiaoriri666 太长了…都看不到括号头的那种… 資深大佬 : wowo243 ctrl 加 减号(-) 快捷键,收齐当前代码块ctrl 加 加号(+) 快捷键,展开代码块 資深大佬 : Serializability Rainbow Brackets 資深大佬 : Serializability @Serializability ctrl+右键、alt+右键 資深大佬 : boris93 我记得行号旁边会有个细线,连在大括号开始和结束两端你这种 if…..我觉得可能靠脑内缓存或者写在纸上更方便….. 主 資深大佬 : monetto @Serializability 好办法,不过有时候连 if else 的条件都忘了,要是能快捷提示一下就好了。 主 資深大佬 : monetto @boris93 就是脑内缓存不够大啊…业务复杂度太高了+之前的人不写注释,需要边看边思考。然后看着看着就忘了上面的 if 判断条件是啥了…. 資深大佬 : ychost debug 边走边看内存变量 資深大佬 : xem alt+↑好像可以选择当前代码块 資深大佬 : fumichael Rainbow Brackets +1太长的话,我习惯在结束时加个 注释 xxx end 資深大佬 : anzu 不提倡写一屏都装不下的 if 分支代码。如果有这种代码,我会用 vim 插件 zc/zo 来折叠或展开代码块查看 if 条件 資深大佬 : heyjei 有面包屑的,右键左侧行号的地方,可以显示 資深大佬 : qwerthhusn 对着 if 结尾的右大括号,指针放到这个大括号左边一点,双击这个 if 的所有内容都会选定高亮,往上翻就能找到开始了 主 資深大佬 : monetto @anzu 不提倡也没用啊…17 年的别人维护的老代码…我们只是屎中添砖加瓦. 主 資深大佬 : monetto @heyjei 感谢,但是这个导航只能是方法维度的…没法定位到 if for 分支维度… 主 資深大佬 : monetto @qwerthhusn 就是因为一个方法 1k+行太麻烦才过来问的额… 資深大佬 : fakeJas0n @monetto #17 1k 行 我滴乖乖 資深大佬 : chnhyg 看见一排细线没有?光标移过去,对应的代码块会显示在顶端。 資深大佬 : weixiangzhe 顺手拆成几个方法不好吗 資深大佬 : fm92 @Serializability #4 我换成浅色系主题之后这个插件就无效了。。。 資深大佬 : VeryZero 左边有竖线 資深大佬 : izhangzhihao @fm92 你可以自定义颜色,默认的浅色主题下的颜色可能不是特别好,欢迎 pr 呀~ 資深大佬 : avenger 说明你的代码需要 refactor 資深大佬 : k88k 把代码抽出成一个方法,这样就看着没这么费力