繁体   English   中英

VSCode:防止文件在新选项卡中打开,而是将注意力集中在另一个窗格中已打开的选项卡上

[英]VSCode: Prevent file from opening in a new tab and instead focus to already opened tab in another pane

我有两个文件并排打开,如图所示:

拆分窗格 .

如果我Ctrl +单击左侧窗格中的函数名称two ,我希望 VSCode 将焦点切换到右侧窗格中已打开的文件second.py 相反,VSCode 在当前左窗格的新选项卡中打开文件second.py (在红色矩形指示的位置)。 现在您有了三个选项卡而不是两个选项卡,并且first.py从视图中隐藏了。

如何更改此行为,以便 VSCode 关注已打开的选项卡,而不是打开一个新的冗余选项卡?

我通过执行以下操作在 Windows 上的 VS Code 中解决了这个问题:

  • Ctrl+P
  • 输入 settings.json
  • 在您的用户文件夹中打开一个
  • 在 JSON 的根级别添加:
"window.openFilesInNewWindow": "off",
"workbench.editor.enablePreview": false

"workbench.editor.enablePreview": false"表示当您单击文件时它保持打开状态。这是此解决方案的可选部分,但我认为它可以带来更好的 DX。

"window.openFilesInNewWindow": "off"意味着当你打开一个文件时,如果它已经打开,它将聚焦该文件的选项卡。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM