Visual Studio 2010 默认缩放级别

Posted

技术标签:

【中文标题】Visual Studio 2010 默认缩放级别【英文标题】:Visual Studio 2010 default zoom level 【发布时间】:2011-01-23 01:31:11 【问题描述】:

有没有办法在 Visual Studio 2010 中设置默认缩放级别?问题是我发现字体大小 10 太小,但字体大小 11 太大。碰巧的是,字体大小为 11 的 90% 缩放级别给出了我正在寻找的完美大小。我希望能够让 VS 始终自动将编辑器缩放到 90%。

【问题讨论】:

也许使用不同的字体可能会给你一个可接受的结果。不同的字体在相同的字体大小下显示不同,您可能会发现自己喜欢的字体比现在使用的字体更好。就个人而言,我喜欢 Dina。 donationcoder.com/Software/Jibz/Dina 但有很多选择,从这里开始:codinghorror.com/blog/2007/10/revisiting-programming-fonts.html 谢谢,这些年来我已经使用了几十种字体,Consolas 在这个阶段适合我。我宁愿有一个我不完全满意的字体大小而不是我不喜欢的字体。 @Samuel:我 100% 支持 Dina 是最好的编程字体。我根本无法使用其他任何东西。不幸的是,您链接到的网站上的版本不适用于VS 2010。有些版本已经转换为可以正常工作,您可以下载一个here或here。 @Cody Gray,感谢您的链接。我仍在使用 VS2008,但几周后将转向 VS2010。 我打赌 100 美元,您在平均像素密度的显示器上使用了非常棒的 Consolas 字体 :) 【参考方案1】:

VSCommands Lite 扩展似乎可以做到这一点,this blog post 判断。

除了使用/编写扩展之外,我认为没有其他方法可以做到这一点;宏似乎无法访问缩放控件。

如果您想编写自己的自定义扩展来执行此操作,您可能会考虑使用IWpfTextView 接口。

另一个不错的选择是Presentation Zoom。

【讨论】:

感谢 VSCommands 链接,我刚刚下载并使用了这个扩展,它很有帮助。不幸的是,它不会将“默认缩放”设置应用于打开的项目,只是在创建新文件时应用。缩放同步功能肯定会有所帮助。至于写一个扩展,我可能会这样做——如果没有别的,这将是一个有趣的练习。如果我这样做了,我将把它开源并链接回来。 我发现演示缩放效果很好。它不会将缩放设置为默认值,而是将其设置为您使用常规 GUI 选择的任何内容,因此当您第一次打开 sln 时,您需要按 ctrl+scroll 来设置缩放,但从那时起所有新编辑器用那个缩放打开,它是同步的,所以如果你把它改成一个,它就会完全改变——这正是我所需要的。完美-感谢链接@richardwb VS2012 也是如此! VS2012 的搜索结果中尚不存在“Presentation Zoom”... 对于 VS2012,TroutZoom 扩展做同样的事情:visualstudiogallery.msdn.microsoft.com/…【参考方案2】:

您也可以使用键盘。默认绑定是:

ctrl + shift + .(放大) ctrl + shift + ,(缩小)

【讨论】:

有没有快捷键可以回到100%【参考方案3】:

据我所知,您无法为缩放级别设置默认值。相反,请考虑为文本编辑器设置默认字体大小。

【讨论】:

正如我所说,没有合适的字体大小可用。 我刚刚在 VS2010 中玩过 - 我明白你的意思。不幸的是,您不走运,因为您无法为文本编辑器定义小数字体大小。你可以有 10 或 11 - 无赖。虽然 11pt 的 90% 实际上是 9.9pt,但这显然不是你实际得到的效果。去图吧。 是的,有点进退两难,我确实尝试了分数字体大小:) 不是世界末日,但它肯定会让我的编码时间更愉快。【参考方案4】:

正如richardwb VSCommands 10 所说,有这个选项,它是免费的,并且会控制所有打开文档的默认缩放级别。

澄清:第一次打开 Visual Studio 时,VS Commands 似乎没有设置默认缩放百分比。但是,在我在一个文档上手动设置一次之后,它可以很好地将所有内容保持在默认缩放百分比。由于我长时间保持 VS 本身处于打开状态,这可以满足我的大部分需求。

【讨论】:

我只是无法让它工作。我启用了缩放选项,但我的文档保持在 100%。我已经关闭并重新打开了VS,解决方案,单个文件,甚至重新保存了设置,没有任何乐趣。 当我在单个打开的文档上手动设置缩放时,VS 命令会为我同步所有打开文档的缩放,它还会以选项中设置的默认缩放级别打开新文档。我希望 VS 命令在首次打开 VS 时设置默认缩放,但事实并非如此。 我已经安装了这个,我在哪里可以找到你上面提到的缩放选项,你能帮帮我吗!!! @cracker - 遵循这些菜单选项,工具 -> VSCommands -> 选项。缩放将是显示的选项之一。 在 vs 2012 中运行良好 - 需要重新启动/重新打开才能使默认缩放生效【参考方案5】:

我推荐这个扩展:http://visualstudiogallery.msdn.microsoft.com/6a7a0b57-7059-470d-bcfa-60ceb78dc752?SRC=VSIDE

“此扩展程序创建一个全局缩放级别,因此如果您缩放单个窗口,所有编辑器实例都将更新到该缩放级别。”

【讨论】:

【参考方案6】:

我意识到这有点老了......

但如果有人像我一样遇到这种情况 - 我使用 Visual Studio 2012,并尝试了这个扩展:https://visualstudiogallery.msdn.microsoft.com/6e3d9e23-8083-4ce3-8ca2-af846c93ad2b

它将默认缩放设置为 91%,非常完美!我自动打开的每个文件都是 91%。所以,我想我会把它扔给任何需要它的人。不幸的是,我不得不经历一些不起作用的事情。

【讨论】:

感谢分享:)【参考方案7】:

这个扩展非常适合我:

http://visualstudiogallery.msdn.microsoft.com/6a7a0b57-7059-470d-bcfa-60ceb78dc752

演示文稿缩放

此扩展程序创建一个全局缩放级别,因此如果您缩放单个窗口,所有编辑器实例都将更新到该缩放级别。

【讨论】:

演示缩放要求您在每次打开 VS 时缩放一个窗口。 OP 要求缩放级别在他选择后保持固定。尽管如此,这是一个非常有用的扩展。【参考方案8】:

TroutZoom 是我最喜欢的解决方案,并且与 VS2013 配合得很好!

一个简单的扩展,可以跨窗口同步缩放级别,以及 VS 2012 和 2013 会话。您可以使用滚轮放大和缩小

注意我也尝试过扩展

演示缩放 全局缩放级别 自动缩放器

简单地说

VS 选项中的字体大小设置 窗口缩放 屏幕分辨率

【讨论】:

【参考方案9】:

Global Zoom Level扩展也很好

此扩展使编辑器窗口中选定的缩放级别在所有(可缩放)编辑器窗口中全局应用。缩放级别被保存并跨会话重新应用,因此不必在每次启动 Visual Studio 时手动重置。

【讨论】:

【参考方案10】:

我认为 Ctrl+Scroll 会改变 Visual Studio 中的缩放比例。每次打开它时,您只需按一个键并轻弹鼠标滚轮即可。我敢打赌你也可以写一个扩展来做这个……虽然我从来没有写过 Visual Studio 扩展,所以我真的不知道这些 API 提供了什么。

【讨论】:

它改变了单个窗口的缩放,当你关闭那个窗口并再次打开它时,繁荣,你回到默认的 100% 缩放。

以上是关于Visual Studio 2010 默认缩放级别的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在Visual Studio 2010中禁用Ctrl +滚动?

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

如何在 Visual Studio 2010 中设置默认编码

Visual Studio VS2010 如何修改默认的编辑语言

关于visual studio 2010的问题