yod*_*alr 243 visual-studio-code vscode-settings
给我一个选项卡选项的下拉选项的当前功能是如此烦人.是否有可能删除它,以便标签在某些现代Web浏览器中工作.
SC_*_*bra 436
默认情况下,Visual Studio Code中的Ctrl + Tab按照最近使用的顺序循环显示选项卡.这很令人困惑,因为它取决于隐藏状态.
Web浏览器以可见顺序循环切换选项卡.这更加直观.要在Visual Studio代码中实现此目的,请打开菜单文件/首选项/键盘快捷方式,然后按照链接进行编辑keybindings.json和插入
[
// ...
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
]
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用Ctrl + PageDown(Windows)或Cmd + Option + Right(Mac).
小智 156
@Combii我找到了一种交换方式
CMD + 1,CMD + 2,CMD + 3,CTRL + 1,CTRL + 2,CTRL + 3,......
在macOS中,转到:
代码>首选项>键盘快捷键
在该页面上,选择链接
keybindings.json
在搜索字段下面并附加下面的配置,然后保存.
[
{
"key": "cmd+0",
"command": "workbench.action.openLastEditorInGroup"
},
{
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "cmd+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "cmd+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "cmd+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "cmd+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "cmd+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "cmd+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "cmd+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "cmd+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
Run Code Online (Sandbox Code Playgroud)
您现在可以使用CMD + [1-9]在选项卡和CTRL + [1-3]之间切换以聚焦编辑器组!希望这个答案很有帮助.
Bry*_*eld 43
在Windows上使用Visual Studio代码时,您可以使用CTRL + PAGE_UP切换到上一个选项卡,并CTRL + PAGE_DN切换到下一个选项卡.
您还可以根据其(非零相对)索引切换到制表符.您可以通过按住ALT,然后按一个数字(1到9)来完成此操作.
要在选项卡之间快速导航,请按住CMD键,然后按要切换到的选项卡的编号(1到9).
您还可以通过CMD + ALT + LEFT/RIGHT键盘快捷键在上一个/下一个选项卡之间切换.
请注意,要切换到不同编辑器组中的选项卡,必须先切换到所需的编辑器组.
专业提示:如果您对任何键绑定感到不舒服,可以将它们更改为您感觉更舒服的任何内容!
yes*_*ema 28
这也适用于MAC OS:
上一页标签: Shift+ Cmd+[
下一个标签: Shift+ Cmd+]
小智 24
在2017年,VS CODE键盘快捷键已更改为CTRL+1, CTRL+2, CTRL+3etc..to在选项卡之间切换.
CMD+1, CMD+2, and CMD+3 切换和创建 tab groups
小智 9
您可以通过多种方式切换选项卡。
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
Run Code Online (Sandbox Code Playgroud)
{
"key": "ctrl+shift+tab",
"command": "workbench.action.openNextRecentlyUsedEditor"
},
{
"key": "ctrl+tab",
"command": "workbench.action.openPreviousRecentlyUsedEditor"
}
Run Code Online (Sandbox Code Playgroud)
快速更改选项卡的另一种方法是在 VSCode 1.45(2020 年 4 月)中
使用鼠标滚轮切换选项卡
当您使用鼠标滚轮滚动编辑器选项卡时,当前无法切换到该选项卡,只能显示不在视图中的选项卡。
现在,通过新设置,
workbench.editor.scrollToSwitchTabs如果将其更改为 ,则可以更改此行为true。注意:您还可以在滚动时按住该Shift键以获得相反的行为(即即使关闭此设置,您也可以切换到选项卡)。
Vim 用户可能会发现这些键绑定对于在组和组内窗口之间切换很自然:
{ "key": "ctrl+j", "command": "workbench.action.nextEditorInGroup" },
{ "key": "ctrl+k", "command": "workbench.action.previousEditorInGroup" },
{ "key": "ctrl+h", "command": "workbench.action.focusPreviousGroup" },
{ "key": "ctrl+l", "command": "workbench.action.focusNextGroup" }
Run Code Online (Sandbox Code Playgroud)
如果您想在编辑器组之间循环时包含终端,请参阅此答案
Visual Studio Code v1.35.0 让您通过将 ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) 键序列分别绑定到命令“查看:打开下一个编辑器”和“查看:打开上一个编辑器”来设置 ( + ) / ( + + ) 键序列以在编辑器之间顺序切换.
在 macOS 上:
如果您搞砸了,您始终可以通过右键单击任何键绑定并选择“重置键绑定”来恢复给定绑定的默认状态。
Linux键盘映射以匹配浏览器:
[
{
"key": "ctrl+0",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "ctrl+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "ctrl+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "ctrl+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "ctrl+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "ctrl+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "ctrl+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "ctrl+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "ctrl+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "alt+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "alt+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "alt+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
Run Code Online (Sandbox Code Playgroud)
更好的approch是使用alt + right和alt + left键来像Jetbrains IDE Webstorm那样导航
这是我的配置.它还包括创建新文件和文件夹
{
"key": "ctrl+n",
"command": "explorer.newFile"
},
{
"key": "ctrl+shift+n",
"command": "explorer.newFolder"
},
{
"key": "alt+left",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+right",
"command": "workbench.action.nextEditor"
}
Run Code Online (Sandbox Code Playgroud)
当我将窗口分成多个面板时,我发现CTRL+TAB和CTRL+ SHIFT+TAB仅循环浏览面板中打开的文件(而不是所有面板),这真的很烦人。要更改行为,使其循环显示所有面板,同时保留快速打开对话框内的行为,请将这些添加到您的键绑定中:
{
"key": "ctrl+tab",
"command": "workbench.action.quickOpenPreviousRecentlyUsedEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.quickOpenLeastRecentlyUsedEditor"
},
{
"key": "ctrl+tab",
"command": "workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
}
Run Code Online (Sandbox Code Playgroud)
小智 5
VSCode 2022 和 2023
\n文件 \xe2\x86\x92 首选项 \xe2\x86\x92 键盘快捷键(或 Ctrl + K,然后 Ctrl + S)
\n在搜索栏中输入“ctrl tab”
\n将现有的键绑定(图片上以红色突出显示)替换为任何其他键绑定,或右键单击并选择“删除”
\n通过搜索栏找到“查看:打开下一个编辑器”,并将“Ctrl + Page down”替换为“Ctrl + Tab”。
\n对“查看:打开上一个编辑器”执行相同的操作
\n| 归档时间: |
|
| 查看次数: |
89340 次 |
| 最近记录: |