如何在VS Code中的同一文件的其他拆分选项卡中打开“转到定义”?

问题描述 投票:4回答:1

我对Visual Studio Code很陌生,而且我在功能上有点挣扎。想象一下当我在文件a.py中查看一些代码并在同一文件的函数x上选择“转到定义”时的情况。是否有任何可能的配置或快捷方式在编辑器上的拆分上打开定义?

我已经尝试在编辑器中已经分割了相同的文件,它仍然在同一个文件中打开定义,当你必须跟踪一些代码时会感到不舒服,因为你需要在每次想要查看相同的另一个函数时向上和向下滚动文件。

允许执行该技巧的扩展也将受到欢迎。谢谢。

visual-studio-code vscode-settings
1个回答
2
投票

有两种方法可以实现这一目标。

或者:

  1. 左键单击要打开的函数名称。
  2. Ctrl + t
  3. 按Ctrl +输入

要么:

  1. Editor > Goto Location: Multiple设置为gotoAndPeekgoto
  2. Ctrl + Alt + [单击功能名称]

两种方法都会在右侧分割中打开定义(如果这是最右侧的分割,则创建一个新的分割)。

你喜欢?


0
投票

您有两种不同的方法来完成该任务:首先是,将光标放在要定义的单词上,按Alt+F12。它打开一个像这样的新标签:

enter image description here

第二个是编辑设置并添加以下行:

"workbench.editor.enablePreview": false

它会禁用代码文件的所有预览,因此您始终要进行定义,它们将在新选项卡中打开,您可以在此处看到:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.