Visual studio code 如何防止VSCode多次打开同一文件?

Visual studio code 如何防止VSCode多次打开同一文件?,visual-studio-code,Visual Studio Code,假设您在侧浏览器中有index.js和service.ts。当我单击index.js时,它会在视图a中打开。然后我在一个单独的视图B中打开service.ts,将焦点保持在B中,然后单击侧栏中的index.js,它也会在B中打开。VS代码是否可以配置为不再打开文件,而是切换到已打开的文件 此外,如果我真的希望文件打开两次,我可以通过双击它或将其拖动到尚未显示的视图来再次打开它。如果我理解正确,请尝试将此设置设置设置为true: "workbench.editor.revealIfOpen":

假设您在侧浏览器中有
index.js
service.ts
。当我单击
index.js
时,它会在视图
a
中打开。然后我在一个单独的视图
B
中打开
service.ts
,将焦点保持在
B
中,然后单击侧栏中的
index.js
,它也会在
B
中打开。VS代码是否可以配置为不再打开文件,而是切换到已打开的文件


此外,如果我真的希望文件打开两次,我可以通过双击它或将其拖动到尚未显示的视图来再次打开它。

如果我理解正确,请尝试将此设置设置设置为
true

  "workbench.editor.revealIfOpen": true,

它确实有助于停止重新打开所有打开的文件。如果光标焦点也移动到显示的文件,那就好了。它不知道您想从侧边栏切换焦点(可能您想打开其他文件等)。有一个未绑定的命令可用于将焦点切换到该文件:workbench.action.focusActiveEditorGroup