当我在 Visual Studio Code 中执行命令 + 单击或右键单击并“转到定义”时,包含定义的文件将在新选项卡中打开,我会自动看到该文件。因此,如果包含定义的文件是另一个文件,我会更改视图。
当我执行此命令时,是否有可能留在同一个文件上,同时仍在另一个选项卡中打开另一个文件?
谢谢你的回答。
Preferences >> Settings >> Workbench >> Editor >> Enable Preview >> Uncheck/false
如果您能够真正找到定义,您正在寻找所谓的“Peek Definition”。 VS Code 是高度可定制的,所以你如何配置它可以做一些不同的事情。
我认为您要查找的是 Ctrl + 鼠标左键单击或 Alt + F12。
这应该告诉你更多,VS Code Peek Definition
如果您不想禁用编辑器的预览功能,也可以双击选项卡名称。双击选项卡变得持久。
您还可以使用Alt
+
F12
peek definition(一定要先突出显示它的符号/调用)。
这会在一个较小的可调整大小的选项卡中打开定义(可调整大小至约 4 行代码)并允许在需要时进行编辑。
示例(来源):
取自: https://code.visualstudio.com/docs/editor/editingevolved#_go-to-definition
如果一种语言支持它,您可以按 F12 转到符号的定义。
如果您按下 Ctrl 并将鼠标悬停在一个符号上,就会出现声明的预览。
提示:您可以使用 Ctrl+Click 跳转到定义,或者打开定义到旁边>使用 Ctrl+Alt+Click。