社区版 2020.3.1
因为 if 分支太长了,经常看着看着就忘了现在看的代码经过了什么 if 条件了...
有没有插件可以提醒一下?还是有什么办法没有....
社区版 2020.3.1
因为 if 分支太长了,经常看着看着就忘了现在看的代码经过了什么 if 条件了...
有没有插件可以提醒一下?还是有什么办法没有....
|
xiaoriri666Jan 15, 2021
1
我记得放在闭合的大括号上会显示 if 的条件的
|
|
2
@xiaoriri666 太长了...都看不到括号头的那种...
|
|
3
ctrl 加 减号(-) 快捷键,收齐当前代码块
ctrl 加 加号(+) 快捷键,展开代码块 |
|
4
Rainbow Brackets
|
|
5
@Serializability ctrl+右键、alt+右键
|
|
boris93Jan 15, 2021 via Android
6
我记得行号旁边会有个细线,连在大括号开始和结束两端
你这种 if.....我觉得可能靠脑内缓存或者写在纸上更方便..... |
|
7
@Serializability 好办法,不过有时候连 if else 的条件都忘了,要是能快捷提示一下就好了。
|
|
ychostJan 15, 2021
9
debug 边走边看内存变量
|
|
xemJan 15, 2021
10
alt+↑好像可以选择当前代码块
|
|
fumichaelJan 15, 2021
11
Rainbow Brackets +1
太长的话,我习惯在结束时加个 注释 xxx end |
|
anzuJan 15, 2021
12
不提倡写一屏都装不下的 if 分支代码。如果有这种代码,我会用 vim 插件 zc/zo 来折叠或展开代码块查看 if 条件
|
|
13
有面包屑的,右键左侧行号的地方,可以显示
|
|
qwerthhusnJan 15, 2021
14
对着 if 结尾的右大括号,指针放到这个大括号左边一点,双击
这个 if 的所有内容都会选定高亮,往上翻就能找到开始了 |
|
17
@qwerthhusn 就是因为一个方法 1k+行太麻烦才过来问的额...
|
|
19
看见一排细线没有?光标移过去,对应的代码块会显示在顶端。
|
|
weixiangzheJan 15, 2021 via Android
20
顺手拆成几个方法不好吗
|
|
fm92Jan 15, 2021
21
@Serializability #4 我换成浅色系主题之后这个插件就无效了。。。
|
|
VeryZeroJan 15, 2021
22
左边有竖线
|
|
izhangzhihaoJan 16, 2021
23
@fm92 你可以自定义颜色,默认的浅色主题下的颜色可能不是特别好,欢迎 pr 呀~
|
|
avengerJan 17, 2021 via iPhone
24
说明你的代码需要 refactor 😂
|
|
k88kJan 17, 2021
25
把代码抽出成一个方法,这样就看着没这么费力
|
|
liian2019Jan 19, 2021
26
记得有个插件,可以把大括号变得五颜六色
|