VS代码:如何在不调整整个界面大小的情况下调整编辑器窗口的大小?

Mer*_*ako 4 zoom visual-studio-code

在微软的VS代码,我可以用键盘快捷键进行放大和缩小?+?-.这些命令用于整个界面,例如文件浏览器和两个编辑器窗口.

我想要一种放大和缩小活动编辑器窗口的方法.我怎样才能做到这一点?

澄清:我不想改变窗口大小.我只想改变我正在编辑的文本的表观字体大小.

Mar*_*ark 7

正如我在原始帖子后不久的评论中提到的,您可以更改编辑器的字体大小.该更改不会影响UI的其他部分,如活动栏或资源管理器.但它会影响所有编辑,而不仅仅是活跃的编辑.

打开用户设置(通过单击左下方的齿轮图标或Ctrl- ,),然后在拆分窗格中输入用于输入用户设置的修改:

"editor.fontSize": 18,
Run Code Online (Sandbox Code Playgroud)

编辑:从v1.24开始,您现在可以只缩放编辑器(而不是整个界面).请参阅字体缩放控件.

添加了字体缩放命令,它们会增加或减少编辑器的字体大小,而其余的VS Code UI保持原样.此功能非常便于演示和配对编程.

使用以下键绑定来替换默认的全局缩放操作:

在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" },
Run Code Online (Sandbox Code Playgroud)

在Windows和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" },
Run Code Online (Sandbox Code Playgroud)

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