VSCode右键菜单缺失Go to Definition选项,TS/JS项目无法跳转定义怎么办
解决方案
- 先排查内置JS/TS语言扩展是否被禁用
按Cmd + Shift + X打开扩展面板,搜索@builtin TypeScript and JavaScript Language Features,如果该扩展处于禁用状态,重新启用后重启VSCode即可,VSCode的所有JS/TS语法解析、定义跳转能力都依赖这个内置扩展。 - 核对配置项拼写是否正确
你之前尝试的配置键名有误,正确的配置项是editor.multiCursorModifier,正确设置后才会生效,你可以打开设置面板(Cmd + ,)搜索该配置,值设置为ctrlCmd即可。 - 检查TS版本匹配问题
打开任意.ts/.js文件,点击编辑器右下角的TS版本号,切换使用VSCode自带的TS版本,避免项目本地安装的TS版本与编辑器支持能力不兼容。 - 排查扩展冲突
按Cmd + Shift + P唤出命令面板,输入「以扩展禁用模式重新启动」进入安全模式,此时所有第三方扩展都会被临时禁用,如果跳转功能恢复,说明是第三方扩展冲突导致,逐个禁用排查即可。
内容的提问来源于stack exchange,提问作者icelemon
相关产品推荐
相关产品推荐

