vscode我一向都是用最新的, 上一次更新vscode版本1.93.0的时候, vscode左下角界面的微软账号登录不上去了, 是这种状态
原本我以为是vscode的bug, 我就一直等, 等到1.93.1, 我立马下载最新版安装了, 可左下角的微软账号还是登录不上去,
我去vscode的github的issue看了一下, 根本没人反馈这个bug, 那我想别人都没问题, 那应该不是vscode的bug, 于是我把目光转向了插件
我装了整整八百个插件, 截图我就不放了, 不管你信不信, 我反正是信了.
这么多插件, 头大, 我就想着看看vscode有没有提供什么排查插件bug的功能, 一个按钮一个按钮的看过去之后, 终于发现一个极好用的功能
开始扩展二等分
顾名思义, 二分法, 排查问题速度杠杠滴,
开始扩展二等分用法
- 点击"开始扩展二等分按钮", 会出现一个弹框
弹框上说不断重新加载7次, 这个是看你的插件数量,
如果是800个插件的话, 大概29次, 就是算一下插件数量的平方根.
- 点击开始扩展二等分
右下角出现了弹框提示
可以从提示中看到, 屏蔽了一半的插件,
如果你的bug还在, 那么就点击 "我可以重现"; 如果你的bug不在了, 那么就点击"我无法重现".
然后就按照实际情况选择, 那么循环几次之后, vscode就会找出造成bug的插件, 并且屏蔽掉他, 并且提示你是哪个插件造成的bug.
vscode只会屏蔽有问题的插件, 其他插件是会保持原样的.
最后我排查到, 造成微软账号不能登录的插件是
这个bug我昨天已经跟fitten微信的客服提交了, 客服管不管就不知道了, 我按照他的要求, 给了他电脑的版本号和软件版本号, 24小时过去了, 我提交了信息也没回我. 我觉得可能会石沉大海呢.