VS Code设置:打开新文件时追加为最后一个标签而非紧邻当前标签
VS Code标签页打开行为调整方案
基础配置(新文件默认追加到标签栏末尾)
实现手动打开文件、Ctrl+N新建文件都默认放在标签栏最右侧,和Chrome、Firefox浏览器行为一致:
- 按快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面 - 搜索设置项
workbench.editor.openPositioning - 将选项值修改为
end即可生效。
如果习惯直接编辑配置文件,可以在settings.json中添加如下规则:
"workbench.editor.openPositioning": "end"
进阶配置(跳转打开的文件保留在当前标签旁)
如果需要同时兼容代码导航的操作逻辑,即跳转到定义、跳转到引用等操作打开的文件仍然在当前激活标签的相邻位置打开,不需要跑到末尾:
- 在设置界面搜索
workbench.editor.navigationOpensNextToActive - 勾选该选项即可,该逻辑和浏览器点击页面内链接打开新标签的逻辑完全匹配。
对应settings.json配置:
"workbench.editor.navigationOpensNextToActive": true
内容的提问来源于stack exchange,提问作者MattyMatt
相关产品推荐
相关产品推荐

