代码跳转到定义失效,是因为 VSCode 配置中的 java.home 未配置,或配置不当。
java.home 配置方法
shift+cmd+p 在搜索框中输入 java,你就可以看到 Java: Configure Java Runtime 这一项。
如图,随着 User Setting 链接的引导,编辑 settings.json 文件。

代码跳转到定义时,用新标签页打开
预览模式是现在各类编辑器的默认功能,如果你希望代码跳转到定义,是通过新标签页的方式打开,不要直接覆盖之前的代码,那么直接将 settings.json 文件中“workbench.editor.enablePreview”配置为 false 即可。
若直接更新 settings.json 遇到了“无法在只读编辑器中编辑”的提示,那么还有另一种方式,从 VSCode 首选项(Preference)的 Settings 中搜索相应配置项,再进行更新。
网友评论