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

时间:2019-01-10 15:11:15

标签: visual-studio-code vscode-settings

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

我已经尝试在编辑器中分割相同的文件,但它仍然会在同一文件中打开定义,这在您必须跟踪某些代码时感到不舒服,因为每当要查看其他功能时都需要上下滚动相同的文件。

允许进行欺骗的扩展程序也将受到好评。谢谢。

3 个答案:

答案 0 :(得分:2)

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

要么:

  1. 要打开的函数的左键名称。
  2. Ctrl + t
  3. Ctrl + Enter

或者:

  1. 将设置Editor > Goto Location: Multiple更改为gotoAndPeekgoto
  2. Ctrl + Alt + [单击函数名称]

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

你喜欢吗?

答案 1 :(得分:0)

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

enter image description here

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

"workbench.editor.enablePreview": false

它将禁用代码文件的所有预览,以便始终使您想对其进行定义,它们将在新选项卡中打开,如您在此处看到的那样:

enter image description here

答案 2 :(得分:0)

快捷键为Ctrl + K,F12,但可以在快捷键中进行更改(搜索快捷方式editor.action.revealDefinitionAside) 更多详情,请点击https://github.com/microsoft/vscode/issues/112136