有没有办法使用键盘快捷键缩放 Visual Studio 文本编辑器?

Posted

技术标签:

【中文标题】有没有办法使用键盘快捷键缩放 Visual Studio 文本编辑器?【英文标题】:Is there a way to zoom the Visual Studio text editor with a keyboard shortcut? 【发布时间】:2011-03-07 00:17:48 【问题描述】:

昨天我发现自己需要缩放我的 Visual Studio 文本编辑器并且没有鼠标(不要问)。通常我通过按住 CTRL 并滚动鼠标滚轮来执行此操作。我也不知道如何在文本编辑器窗口的左下角使用标签进入可以指定缩放级别的区域。

所以我想我有两个问题:

    是否有可以通过键盘导航到某处的菜单设置来设置缩放级别? 是否有类似的键盘命令来按住 CTRL 并滚动鼠标滚轮?

【问题讨论】:

【参考方案1】:

不知道有没有菜单选项,但是有设置缩放级别的键盘快捷键。

ctrl+shift+.放大

ctrl+shift+, 缩小

【讨论】:

完美,这绝对是我的首选。我尽量避免使用鼠标。 :) @michael,哎呀。很抱歉覆盖了您的编辑。感谢您提供正确的格式。 谢谢!句号/逗号似乎不是很有意义,直到这个http://blogs.msdn.com/b/zainnab/archive/2013/09/10/zooming-in-and-out-of-text-in-the-editor.aspx指出它也是>,“大于”和“小于”,这是有道理的。 这些快捷方式在最新版本的 Visual Studio 中默认不存在(更准确地说,由于某种原因,它们仅限于图像编辑器)。如果您想继续使用它们,则必须手动将它们重新分配为键盘选项中的全局快捷键。 @Pierre 我尝试了 Visual Studio 2017 RC 中的 msdn 博客快捷方式,但它们不起作用!这个答案中的那些仍然有效。【参考方案2】:

在我的例子中,ReSharper 重新分配了 Ctrl + Shift + ,(又名 Ctrl + Shift + ) 到 ReSharper 的最近编辑命令,我想将其重置为 Visual Studio 2012 的缩小。

为此,请转到工具 -> 选项。在 Environment -> Keyboard 下,从 ReSharper.ReSharper_GoToRecentEdits 命令(或任何其他命令)中删除 Ctrl + Shift + , 热键,然后分配View.ZoomOut 命令返回到 Ctrl + Shift + ,(使用 Global 或 TextEditor 模式)。

【讨论】:

【参考方案3】:

Visual Studio Code Linux keyboard shortcuts 用于放大/缩小:

输入:Ctrl + = 输出:Ctrl + -

【讨论】:

问题是关于 Visual Studio,而不是 Visual Studio Code。 这个问题是关于 Visual Studio,而不是 Visual Studio Code。在 Visual Studio 中,Ctrl + - 默认用于 navigating backward in cursor position history。【参考方案4】:

如果有人正在寻找第一个问题的答案(就像我一样),您可以按 Ctrl+F2,然后按 Tab kbd> 键三下。这在 VS 2019 中有效,但在 2017 年似乎无效。

【讨论】:

【参考方案5】:

只是 2020 年 9 月的更新。 1.49 版。赢 10:

通过应用内的键盘快捷键( Ctrl + k Ctrl + s .. 或 .. 文件菜单、首选项、键盘快捷键):

放大:Ctrl + = .. 或 .. Ctrl + Numpad_Add .. 或 .. Ctrl + Shft + =

缩小:Ctrl + - .. 或 .. Ctrl + Numpad_Subtract .. 或 .. Ctrl + Shft + -

重置缩放:Ctrl + Numpad_0

注意:对于 VS-Code(可能/不同 ViZStd)

【讨论】:

【参考方案6】:

Microsoft 的默认辅助功能设置(如果它们未被篡改或更改)是:

放大 --> Ctrl + +

缩小 --> Ctrl + -

Here is the link to the official Microsoft's VS code accessibility page

希望对别人有帮助

【讨论】:

这个问题是关于 Visual Studio,而不是 Visual Studio Code。在 Visual Studio 中,Ctrl + - 默认用于 navigating backward in cursor position history。

以上是关于有没有办法使用键盘快捷键缩放 Visual Studio 文本编辑器?的主要内容,如果未能解决你的问题,请参考以下文章

在Visual Studio 2013中用什么键盘快捷键来组织C#使用?

Visual Studio IDE - 返回上一个

在 Visual Studio 中,有没有办法只对注释进行自动换行?

如何自定义Visual Studio快捷方式

Visual Studio 2010 默认缩放级别

用于在Visual Studio中签入当前文件的键盘快捷方式