请注意,Visual Studio有一个您需要了解的新功能!

但丁·加涅

我们在VisualStudio中的可访问性之旅告诉我们,开发人员喜欢自定义他们的体验,以帮助他们提高生产力。一些开发人员告诉我们,他们想使用声音来帮助他们理解代码中发生的事情。当插入符号出现错误时,一个简短的声音可以帮助一些开发人员快速了解他们需要注意的地方。Visual Studio代码引入了一些此类音频提示,许多开发人员都喜欢它们。我们很高兴将它们引入Visual Studio。

快速入门

在Visual Studio 17.3预览版2中,Visual Studio添加了一些新的音频提示。此功能处于预览状态,位于“工具\选项”的“预览功能”下。当您选中“为编辑器启用音频提示”时,Visual Studio将在下次创建编辑器时注册音频提示。(这通常发生在首次启动Visual Studio或打开新的解决方案/文件夹时)。

Visual Studio中的“工具\选项”对话框显示“预览功能”页面。显示了几个预览功能,包括选中的“为编辑器启用音频提示”。

默认情况下,VisualStudio现在有三个新的声音。当插入符号到达带有断点、错误或警告的行时,您将听到一声声音。我们故意不播放声音,除非你在四处导航。当我们第一次测试音频提示时,我们觉得在输入过程中一旦出现错误就立即播放声音是相当烦人的。我们选择了与Visual Studio代码相同的声音,所以来Visual Studio的人应该已经熟悉这些声音了。

如果你在一条线路上使用了不止一个这样的声音,那么你只能听到优先级最高的声音。错误是最高优先级,其次是警告,最后是断点。

定制您的体验

如果您想自定义这些声音,可以在Windows 10或11中搜索“更改系统声音”。Windows将显示声音控制面板。您可以在“程序事件”框中向下滚动“Microsoft Visual Studio”事件。新事件为“Line has Breakpoint”、“Line has Error”和“Line’s Warning”。“声音”控制面板允许您将每个声音自定义为您喜欢的任何.wav文件,或通过将“声音”字段设置为(无)来禁用特定的声音。

Windows中的“声音控制面板”对话框。将Microsoft Visual Studio事件滚动到视图中,并选择“线条具有断点”。在它下面,Sounds字段显示“breakpoint.wav”被分配给该事件。

告诉我们你的想法

我们很高兴听到这是如何改变人们及其工作流程的。我们也在寻找其他有更多音频提示的地方。如果您有什么建议,我们邀请您加入关于开发人员社区.

26条评论

讨论结束。登录以编辑/删除现有评论。

  • 伊恩·马丁斯 2

    哦,我说不出话来…

  • KomioVerdinger公司 2

    说真的…是谁在那里做决定的。
    我换成了Rider,再也没有回头。

    • 兰志泉 0

      再见。

    • 峡谷 1

      这是一个针对视觉障碍的可访问性功能,完全是可选的,所以我不明白你为什么会感到不安。当你切换到Rider时,为什么还要在VS开发博客上闲逛呢?

  • 贝拉·兹尔 2

    没有其他图标需要重画了吗?

    • 匿名的 2

      此评论已被删除。

      • 伊恩·马丁斯 1

        如果你花在审查这个博客上的时间可以用来在VisualStudio中修复损坏的内容,那它将是一个多么棒的产品啊!顺便说一句,既然你禁止了我的帐户,我会取消我对VSh的订阅来报复。伙计们,我是客户,不是用户。

      • 伊恩·马丁斯 1

        顺便说一句,是的,出于专业原因,我有更多的MSh帐户,这就是为什么我被你的错误激怒了,它要求我每次启动VSh时都选择其中一个。没有:昨天的更新并没有解决这个该死的问题。但现在我们每次到达断点时都会发出哔哔声。如前所述:我无言以对!

        • 但丁·加涅Microsoft员工 2

          你好,伊恩,删除你的评论是我们采取的必要行动,因为他们滥用权力,不遵守我们的行为准则。这不是审查。我们欢迎所有意见和反馈,只要他们尊重我们的博客。没有必要以任何方式粗鲁或辱骂。我们有一个多元化的用户社区,并不是所有的功能都与每个人相关。这是一个可选功能,您可以选择不启用。

          我们欢迎您继续以尊重的方式参与我们的博客。

          https://answers.microsoft.com/en-us/page/codeof行为

        • 伊恩·马丁斯 0

          没有冒犯,但丁。这些天被取消实际上是一种荣誉!我知道有一个充满活力和多样化的程序员社区正在使用Visual Studio开发。事实上……它显示了。

  • 豪萨姆·阿萨德 1

    我使用Microsoft Visual studio社区2022构建我的项目。这是一个很棒且丰富的包,对于开发人员来说,必须能够提供工具,以便与Microsoft产品以外的外部环境进行集成。。我想连接OpenLDAP服务器来进行登录身份验证,而不是使用任何数据库中的登录,我不想使用AD ldap或AZURE服务器之类的Microsoft服务器。。有什么帮助或想法来实现这一点并解决问题吗?谢谢

    • 迈克尔·泰勒 0

      登录到什么,Visual Studio?作为一个MS工具,他们需要您有一个MS帐户才能使用它们。我想不出还有其他产品不是这样的。如果我使用任何需要注册的生产力工具,那么我必须在他们那里有一个帐户。我使用的每个应用程序都做同样的事情。

      当然,如果你真的不想要MS帐户,那么我也不知道使用MS工具可能是一个好主意,但你可以只使用产品密钥来解锁VS,然后你根本不需要帐户AFAIK。

  • 迈克尔·布朗 1

    这是有史以来最令人讨厌的功能…。。为什么是visual studio团队

    • 伊恩·马丁斯 1

      脑损伤。这就是为什么。

    • 迈克尔·泰勒

      仅仅因为你没有使用新功能并不意味着其他人没有。有许多开发人员一次做了不止一件事,他们发现在编译完成时接收音频提示很有用。添加简单的可访问性功能,让那些有这种条件的人更容易使用,这从来都不是一件坏事。我没有使用这个功能,因此我不会打开它,但很高兴知道它可以为那些需要它的人提供。这并不是新的,因为在VS6中我们有类似的功能。

    • 网友Fieri 0

      我不敢相信他们强制开发人员启用此功能

      • 但丁·加涅Microsoft员工 2

        嘿Fieri先生,

        该功能在默认情况下应该是关闭的,因为我们认为这是许多开发人员不希望看到的……所以我们不会默认为任何人启用它。如果在你没有选择的情况下为你打开了这个,那么就出现了问题。你能帮我确认一下,这是强加给你的吗?

        • 丹·弗里德曼 0

          我认为他在讽刺迈克尔。

          • 但丁·加涅Microsoft员工 0

            啊,好吧。这很有道理。我很担心,显然有点粗鲁。谢谢🙂

  • 爱德华·德容 9

    我不认为问题是MFST选择在此开发此选项。但问题更多的是令人讨厌的当为这个世界上的少数民族做了一些友好的事情时,一些人的反应是怎样的!
    作为一个用户,我不喜欢某些东西,这并没有给我任何权利为其他人决定他们喜欢什么。
    其特点是可选择的默认情况下是禁用的(好吧,这篇文章本可以更清楚地解释这一点),那么我还有什么问题?
    无障碍选项背后的要点是让软件更适合少数民族使用。默认情况下,这些选项始终处于禁用状态。
    很荣幸在我看来添加了这些选项!

  • 院长罗宾逊 2

    我可能会出于兴趣尝试这个新功能,但即使这不是我喜欢的,我仍然感谢VS团队让我们及时了解情况。我们使用VS/c#/.net/MS SQL server,作为一名高级开发人员,我们已经使用了许多编码/数据库工具,因为这些MS工具效率很高,并且已经很成熟。我不明白有些人帖子里的尖酸刻薄,他们可能会先设身处地为他人着想,然后再扔石头。

    • 伊恩·马丁斯 1

      我可以很容易地解释我的“尖酸刻薄”:我每年订阅一次VS,因为我用它编写商业应用程序。我没有使用上帝的礼物,也不是一群“无偿奉献”(意大利语翻译:pergraziaeperamore-di-Dio)工作人员努力的结果。例如,我永远不会对工作人员说“尖酸刻薄”。NET核心。诚然,这是VS销售的其他产品的基础,但我知道有些人和专家在该产品上花费了宝贵的时间。然而,对于VisualStudio,正如我之前所说的,我是付费的。我关心我的钱和努力。不了解你。

      并不是那些愚蠢的小功能激怒了我。而是有时间为产品考虑疯狂的小功能,以及众所周知的错误从一个版本滑向下一个版本而不被解决,尽管它们已经被注意到了。每个版本都会添加更多内容。v17.2.1中断MS帐户检查。v17.2.2破坏了MS代码分析器。我不知道昨天的“修复程序”到底破坏了什么,但我重命名了解决方案文件夹中的一个SQL文件,它挂断了我的计算机。这是我快乐的源泉。我已经放弃了对Blazor的任何希望,因为Blazor的编辑太差劲了。写任何XAML都是一种与嘴相反的痛苦。而且,不可救药的粉丝们并没有把事情做得更好:他们只是给了那些把产品搞砸的人足够的信心,让他们相信自己正在做“正确的事情”。

      无论如何,如果你需要更多关于“刻薄”的解释,我很乐意提供。从我启动VS的那一刻到一切准备就绪的那一天,我有很多空闲时间。

      • 院长罗宾逊 0

        您好,这可能会让您感到惊讶,但我明白您的意思,并同意我宁愿减少高效可靠工作的功能。MS总是倾向于膨胀和复杂化,而不是说“已经够了,让我们整合和精简”。话虽如此,这并不容易,多年来我们也夸大了自己的产品😉

  • James Lear(投资组合规划) 2

    这里的侮辱性评论是不专业的。

    有时,在开发和广泛部署一个功能之前,很难说它是否有用,特别是当可能受益最多的受众是用户空间的一小部分时。

    无论典型的用户最终是否会使用此功能,VS团队都非常感谢他们尝试了新的可访问性功能。

  • 丹尼尔·斯蒂文斯 0

    我的组织实施了一项代码样式规则,禁止多个连续的新行。一些重构工具有一个令人讨厌的习惯,就是引入额外的空行,这是我错过的,直到我尝试构建项目时才发现的。如果这些功能使用自动提示来通知我发生了这种情况,那将非常有用。

  • 托尔斯汀·辛德曼 0

    有趣的可能性!尽快试用,设置一些酷的声音…

反馈usabilla图标