Visual Studio Code如何左右翻转交换Split EditorTabs(groups)视图
VS Code 左右拆分编辑器组整体交换方法
不需要逐个拖拽移动文件,VS Code 内置了组级别的交换功能,直接就能实现两个拆分视图的文件组整体互换,具体操作方式有三种:
- 命令面板快速调用
按Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(macOS)调出命令面板,搜索View: Swap Editor Groups(中文界面搜「交换编辑器组」就能找到),回车执行就完成了。
执行后效果完全匹配需求:原左侧组的A.txt、B.txt会保留原有标签顺序、当前打开的活动标签状态,整体移动到右侧视图;原右侧组的X.txt、Y.txt、Z.txt会整体移动到左侧视图,不会打乱组内的文件排列。注意别选成「将编辑器移到下一组」这类单文件操作命令,这类命令只会移动你当前选中的单个标签,不会处理整个文件组。
- 右键菜单操作
嫌输命令麻烦可以直接用鼠标:右键点任意一个编辑器组标签栏的空白位置(别点在单个文件标签上,不然弹出的是单标签的操作菜单),找到「交换编辑器组位置」选项点击即可。 - 自定义快捷键(高频使用推荐)
如果经常需要交换视图位置,可以给这个功能绑个专属快捷键,一键触发:- 按
Ctrl+K Ctrl+S(Windows/Linux)/Cmd+K Cmd+S(macOS)打开键盘快捷键设置面板 - 搜索命令ID
workbench.action.swapEditorGroups - 点命令条目前面的加号,按下你想用的快捷键组合保存就行,之后按快捷键就能直接完成交换。
- 按
如果是超过2个拆分视图的场景,还可以用命令面板里的「与下一个组交换编辑器组」「与上一个组交换编辑器组」命令,按顺序和相邻的组做交换,适配多列/多行布局的需求。
内容的提问来源于stack exchange,提问作者Gurpreet Kailey
相关产品推荐
相关产品推荐

