VS Code:如何在不调整整个界面大小的情况下调整编辑器 window 的大小?

VS Code: How to resize editor window without resizing the whole interface?

在 Microsoft 的 VS Code 中,我可以使用键盘快捷键 ⌘+⌘- 进行放大和缩小。这些命令影响整个界面,例如文件资源管理器和两个编辑器 windows.

我想要一种只放大和缩小活动编辑器的方法 window。我该怎么做?

澄清:我不想更改 window 大小。我只想更改正在编辑的文本的外观字体大小。

编辑器window绑定了全屏或分屏模式。截至撰写本文时,还没有使编辑器 window 变小的功能。

有一种方法可以做到这一点,但这不像放大和缩小那样快速。您可以在设置文件中更改字体大小设置。

转到File -> Preferences -> Settings 在文件的编辑器部分,有一个 属性 font-size。您必须根据您的要求对其进行编辑,然后保存文件。

正如我在原文 post 后不久的评论中提到的,您可以更改编辑器的字体大小。该更改不会影响 UI 的其他部分,例如 activity 栏或浏览器。但它会影响所有编辑器,而不仅仅是活跃的编辑器。

打开用户设置(点击左下角的齿轮图标或按Ctrl-,)并输入,在用于输入用户设置的拆分窗格,修改:

"editor.fontSize": 18,

编辑:从 v1.24 开始,您现在只能缩放编辑器(而不是整个界面)。参见 font zoom controls

Font zoom commands have been added and they increase or decrease the font size of the editor while the rest of VS Code UI is left as-is. This feature is very handy for presentations and pair-programming.

Use the following keybindings to replace the default global zoom actions:

on macOS:

{ "key": "cmd+numpad_add",      "command": "editor.action.fontZoomIn" },
{ "key": "shift+cmd+=",         "command": "editor.action.fontZoomIn" },
{ "key": "cmd+=",               "command": "editor.action.fontZoomIn" },
{ "key": "cmd+numpad_subtract", "command": "editor.action.fontZoomOut" },
{ "key": "shift+cmd+-",         "command": "editor.action.fontZoomOut" },
{ "key": "cmd+-",               "command": "editor.action.fontZoomOut" },
{ "key": "cmd+numpad0",         "command": "editor.action.fontZoomReset" },
{ "key": "cmd+0",               "command": "editor.action.fontZoomReset" },

on Windows and Linux:

{ "key": "ctrl+numpad_add",      "command": "editor.action.fontZoomIn" },
{ "key": "shift+ctrl+=",         "command": "editor.action.fontZoomIn" },
{ "key": "ctrl+=",               "command": "editor.action.fontZoomIn" },
{ "key": "ctrl+numpad_subtract", "command": "editor.action.fontZoomOut" },
{ "key": "shift+ctrl+-",         "command": "editor.action.fontZoomOut" },
{ "key": "ctrl+-",               "command": "editor.action.fontZoomOut" },
{ "key": "ctrl+numpad0",         "command": "editor.action.fontZoomReset" },
{ "key": "ctrl+0",               "command": "editor.action.fontZoomReset" },

您需要添加这些键绑定 以便使用相同的绑定覆盖现有的缩放控件 - 否则您将获得整个界面缩放的旧行为。

有一个插件就是为这个功能而制作的。

查看 https://marketplace.visualstudio.com/items?itemName=fosshaas.fontsize-shortcuts