Dkr*_*kra 21
当找到多个定义时会发生这种情况,修改 settings.json
"editor.gotoLocation.multipleDefinitions": "goto"
Run Code Online (Sandbox Code Playgroud)
小智 12
所以我一直在寻找相同的东西,因为我找到了这篇文章并且还没有答案,所以我认为我可以做到。
将其添加到JSON用户设置文件后,vscode将不再查看预览定义:
"editor.gotoLocation.multiple": "goto"
Run Code Online (Sandbox Code Playgroud)
默认情况下,如果给定符号有多个可能的定义,则 VS Code 会显示此查看视图以及定义列表。在您的示例中,这些可能是:
configurationCommon重组分配中的定义configurationCommon所需文件中的定义您可以通过设置更改此默认行为"editor.gotoLocation.multiple": "goto"。这将直接跳转到定义。如果有多个定义,可以再按三下f12跳转到下一个定义。执行此操作时,状态栏项目会显示定义的总数:
Ben*_*Ben -1
在我的机器 (Mac) 上,如果我按CMD+ 单击或F12在某个方法上,它将引导我进入定义的 Peek 视图,但是CMD+F12将引导我进入实现,而不会出现 peek。
我试图找到一种解决方法来更改CMD+ 单击以转到实施的行为,但似乎还没有解决方案?
VSCode 文档显示其默认设置为转到定义,无法修改它: https: //code.visualstudio.com/docs/editor/editingevolved
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |