是否有隐藏 Visual Studio Code 中侧栏的快捷方式?

Posted

技术标签:

【中文标题】是否有隐藏 Visual Studio Code 中侧栏的快捷方式?【英文标题】:Is there a shortcut to hide the side bar in Visual Studio Code? 【发布时间】:2015-09-01 22:29:33 【问题描述】:

如果有隐藏和显示侧边栏的键盘快捷键会很方便。 Sublime 具有 cmd+k+b ,它是在您需要时获得一些屏幕空间的快速方法。有人知道这是否存在,或者用户是否可以手动将其添加到 VS Code 中?

【问题讨论】:

【参考方案1】:

隐藏/显示侧边栏:

Ctrl+B 在 Linux 和 Windows 上。

⌘ Cmd+B 在 Mac 上。

【讨论】:

【参考方案2】:

侧面有3条,2左1右:

带有 5 个按钮的活动栏 侧边栏通过点击任意活动栏按钮进行切换。 小地图

所有这些热键和更多(例如终端和输出面板Ctrl+J)现在可以通过视图(Alt-V)和看到查看>外观菜单:

活动栏默认没有切换热键,但您可以这样分配:


   "key": "ctrl+alt+b",
   "command": "workbench.action.toggleActivityBarVisibility"
,

或者用"workbench.activityBar.visible": false完全隐藏

侧边栏切换热键默认为 Ctrl+B,但可以被例如vim 插件,这里是如何强制执行或更改它:


  "key": "ctrl+b",
  "command": "workbench.action.toggleSidebarVisibility"
,

小地图可以使用 "editor.minimap.enabled": false 隐藏并使用 editor.action.toggleMinimap 切换,因为 vscode 1.16。

使用 Sidebar-activity 切换器 扩展,您可以同时切换活动和侧边栏,并通过一个键映射到 sidebar-activity-toggler.toggleSidebarAndActivityBar

【讨论】:

为什么不是默认的 它工作正常。但有一件事,“ctrl+shift+b”默认已经映射到一个动作,所以首先我们需要删除/更改它。 基于@RamasamyKasi 的评论,您可以将新的快捷方式映射到alt+b,这样它就不会与现有的build task to run 快捷方式冲突。跨度> 还有Sidebar-activity toggler 扩展,因此您可以将ctrl+b 映射到sidebar-activity-toggler.toggleSidebarAndActivityBar 以同时切换活动栏和侧边栏的可见性。 很好的答案 - 很高兴将它推到 100!【参考方案3】:

无需直接编辑Settings.json

执行以下操作:

    ctrl+kctrl+s 打开键盘快捷键 搜索:“切换活动栏可见性” 输入键盘快捷键 完成!

Activity bar visibility in visual studio code

【讨论】:

“切换活动栏可见性”仅适用于瘦图标侧边栏。对于带有文件树视图的侧边栏部分,请尝试“切换侧边栏可见性”。取决于你想要什么。谢谢 Orel,它帮助了我!【参考方案4】:

在 VS Code 版本 1.43 中,您可以隐藏或显示侧边菜单或活动栏,方法是转到 VS CODE 上边缘导航栏中的“查看”选项卡(称为“菜单栏”)。转到查看 => 外观,您可以在此处选中或取消选中不同的导航栏以显示/隐藏每个导航栏。

如果您当前隐藏了顶部栏(菜单栏),请按“alt”键将其返回,然后按照上述说明进行检查,以便在需要时将其永久保留。

【讨论】:

【参考方案5】:

Mac 用户,

+ B + 0 - 完美运行

【讨论】:

【参考方案6】:

正如Benjamin Pasero's answer 所说,您可以使用:

Ctrl+B 在 Windows 和 Linux 上

⌘ Cmd+B 在 Mac 上。

但有时你有另一个键盘快捷键 ⌘ Cmd+B,在我的例子中,我有它来格式化一些 React 代码。要扭转这种情况,您可以使用以下命令:

代码 > 首选项 > 键盘快捷键 (+K +S) 然后搜索 B 并禁用其他快捷命令。

您也可以更改它并放置您想要的任何快捷方式,只需像这样搜索 Toggle Side Bar Visibility

【讨论】:

这是 Markdown 中唯一对我有用的解决方案,它使用 cmd+B 作为粗体。【参考方案7】:

您也可以在settings.json 中使用以下设置隐藏活动栏

"workbench.activityBar.visible": false

【讨论】:

【参考方案8】:

现在我们可以隐藏 5 个按钮的 Activity Bar:

查看 -> 隐藏活动栏

这是在vscode 1.9中,不知道是在哪个版本中引入的。

【讨论】:

【参考方案9】:

万一您打算隐藏右侧的“侧边栏”,也称为小地图,没有捷径可走。但是您可以使用以下方式配置设置: "editor.minimap.enabled: false"

【讨论】:

我不记得他们何时添加了这个小地图。他们真的应该提供一个更直接地隐藏它的选项。它更烦人然后有帮助。 您可以在左下角找到设置,即齿轮。我花了一些时间浏览菜单,然后才注意到它被放置在其他地方。【参考方案10】:

该命令可以通过 Windows 和 Linux 上的 Ctrl+BCmd+B 来触发马克。

【讨论】:

如果侧边栏是显示文件的地方,你怎么称呼那个有四个按钮的?你怎么隐藏那个? 您无法隐藏它。我们称之为活动栏。 @AbderrahmaneTAHRIJOUTI 您可以通过为workbench.action.toggleActivityBarVisibility 设置自己的键绑定 (code.visualstudio.com/docs/customization/keybindings) 来隐藏活动栏 但是键盘快捷键:) 右键活动栏并隐藏。

以上是关于是否有隐藏 Visual Studio Code 中侧栏的快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Visual Studio Code 中的格式选项?

如何使用 Visual Studio Code 显示隐藏文件

如何在 Visual Studio Code 中隐藏缩进指南?

Visual Studio Code 显示隐藏的.git文件和目录

Visual Studio Code 显示隐藏的.git文件和目录

在 Visual Studio Code 中隐藏 ts 和 tsx 生成的 JS 文件