Visual studio code 拆分编辑器:转到定义在当前拆分中打开一个新选项卡,即使目标已在另一个拆分中打开 VSCode版本:1.8.1 操作系统版本:Ubuntu 16.04.1 LTS

Visual studio code 拆分编辑器:转到定义在当前拆分中打开一个新选项卡,即使目标已在另一个拆分中打开 VSCode版本:1.8.1 操作系统版本:Ubuntu 16.04.1 LTS,visual-studio-code,Visual Studio Code,复制步骤: 分割编辑器 打开source1.js,在第一次拆分中使用函数定义 在第一次拆分中打开unrelated.js 第一个拆分中的活动选项卡是unrelated.js 打开source2.js调用第二次拆分中的函数 在第二次拆分中,按住ctrl键并单击函数名 source1.js在第二次拆分时再次打开 我想跳转到第一次拆分中打开的source1.js 注意:如果source1.js是第一次拆分中的活动选项卡,它将按预期工作。在中,我找到了解决方案:在用户/工作区设置中设置“workbenc

复制步骤:

  • 分割编辑器
  • 打开
    source1.js
    ,在第一次拆分中使用函数定义
  • 在第一次拆分中打开
    unrelated.js
  • 第一个拆分中的活动选项卡是
    unrelated.js
  • 打开
    source2.js
    调用第二次拆分中的函数
  • 在第二次拆分中,按住ctrl键并单击函数名
  • source1.js
    在第二次拆分时再次打开
  • 我想跳转到第一次拆分中打开的
    source1.js

    注意:如果
    source1.js
    是第一次拆分中的活动选项卡,它将按预期工作。

    在中,我找到了解决方案:在用户/工作区设置中设置
    “workbench.editor.revealIfOpen”:true
    。默认情况下,其值为
    false

    此设置的说明:

    控制编辑器是否显示在任何可见组中,如果 开的。如果禁用,则编辑器将首选在当前窗口中打开 活动编辑器组。如果启用,将显示已打开的编辑器 在当前活动的编辑器组中显示而不是再次打开。 请注意,在某些情况下,此设置会被忽略,例如。 强制编辑器在特定组中打开或在 当前活动的组


    感谢您继续回答这个相对较老的问题。我测试了国旗,它确实起作用了。