前言
今天有小伙伴MacOS更新了VS Code版别后,说工程内的代码跳转悉数反常了,没法正确跳转。
搞了两三个小时没搞出来,找到了我,让我帮忙瞧瞧。排查下来发现这问题有点意思,故此记录一下。
问题
排查姿态
1. 提示没有界说?
初步猜测是本地工程依赖坏了,从头装置,体现仍旧;
测验点击跳转,没有任何反响。持续跟进。
2. VS Code 单个插件启用导致?
所有插件依次关闭,重启VS Code,仍旧没有任何用处;持续排查。
3. VS Code主体损坏?
从头去官网下载了一个客户端,掩盖装置。仍旧没有任何作用。这时候我进入到VS Code的装备中心,发现丢掉了TypeScript
的插件的装备区域。
如下图圈起来区域丢掉了~
看到这,我的反响就是,快速去插件商店去测验装置TypeScript的每日版别看看体现怎么?
VS Code重启后,发现TypeScript装备区域仍旧无;那这时候根本可以得出定论了,使用缓存或许部分装备导致编辑器初始化反常!
那么怎么处理?一般来说,康复“出厂设置”是最快的!
处理姿态
翻开Finder, command+shift+g
跳转到登陆用户的家目录的library【中文名叫资源库】
删去VS Code的缓存和用户装备信息【该行为类似康复出厂设置初始化】,比方我这儿的途径【Code目录整个删去】
/Users/xxxx/Library/Application Support/Code
从头翻开VS Code,就正常初始化了。尽管处理了这个TypeScript和跳转反常的问题,那咱们能不能进一步追溯其根因呢?持续~
定论
事后小伙伴开启了Github同步VS Code的装备,但是登陆同步完结后又反常了! bingo,那就某个装备导致的;
根本可以揣度某个中心插件插件给禁用了,果然。。。查阅了官方文档资料后。发现内置插件也是可以控制的。
咱们在扩展页面搜索@builtin
,会出来VS Code内置插件列表,把这个插件禁用了,体现形式就如出一辙了
事实确实如此。
这个问题看来不少人遇到,VS Code官方Github库房的issue也有讨论:
github.com/microsoft/v…
有不对之处请留言,谢谢阅览!