VScode .ts文件 ctrl+enter进入方法失效,报“找不到定义”

        刚开始一直以为是我没装什么插件,胡装了一通还是不行,最后把tsconfig.json文件中的

配置"strict": false  改为"strict": true就可以了。具体原理不知道。

         之前默认的配置就是"strict": true,但是校验太严格我才改成了false,看来还是不能改这个啊,费了我大半天才发现是因为这个原因

在Visual Studio Code (VSCode) 中,如果你想要通过`Ctrl + 单击`(在Windows/Linux系统上通常是`Ctrl + Click`,而在macOS上是`Cmd + Click`) 来快速跳转到注释中的宏定义位置,你可以设置一下`TypeScript`或`JavaScript`插件,如`TypeScript Language Features`或`ESLint`。这些插件通常支持代码导航功能,可以关联到相应的源代码。 以下是步骤: 1. 确保你已经安装了`TypeScript`或`JavaScript`相关的插件,如果没有,可以在VSCode的扩展市场搜索并安装它们。 2. 打开VSCode,按下 `Ctrl + ,` 或者点击左下角的"齿轮"图标打开用户设置(`Settings`或`Preferences`)。 3. 在设置菜单中到`Search: Open Settings (JSON)`,然后编辑用户配置文件(`settings.json`)。 4. 在`settings.json`中添加或查以下内容,将路径替换为你实际使用的插件名称和配置项(如果有的话): ```json { "javascript_hoverProvider.enabled": true, "typescript.codeActionsOnSave": "quickFixes", // 如果你的插件是"TypeScript Language Features" "typescript.tsconfig.include": [ "**/*.ts", "**/*.tsx" ], // 如果你的插件是"ESLint" "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact" ] } ``` 5. 保存设置后,关闭并重新打开VSCode,`Ctrl + Click`应该就能带你跳转到宏定义处了。 **相关问题--:** 1. VSCode如何自定义快捷键? 2. 如何查看或管理VSCode已安装的插件? 3. 如何检查我的VSCode是否启用代码跳转功能?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值