C# 如何在Visual Studio 2019中禁用自动向行尾添加分号

C# 如何在Visual Studio 2019中禁用自动向行尾添加分号,c#,visual-studio-2019,C#,Visual Studio 2019,注意:每个人都试图说这不是VisualStudio的默认行为,必须是一个插件/扩展/设置。。。在将其作为事实陈述之前,请验证该假设。我已经做了测试。这是默认行为。在具有出厂默认设置的新计算机上安装Visual Studio,并且存在此行为。没有扩展、插件或任何东西。它是在版本16.1中添加的,因为它在该版本的Visual Studio之前不会出现。我无法识别此功能的实际名称或如何禁用它 我试图找出如何禁用本文中描述的功能 这不是由加载项或扩展添加的行为。它出现在VS2019的新安装中。我能找到

注意:每个人都试图说这不是VisualStudio的默认行为,必须是一个插件/扩展/设置。。。在将其作为事实陈述之前,请验证该假设。我已经做了测试。这是默认行为。在具有出厂默认设置的新计算机上安装Visual Studio,并且存在此行为。没有扩展、插件或任何东西。它是在版本16.1中添加的,因为它在该版本的Visual Studio之前不会出现。我无法识别此功能的实际名称或如何禁用它


我试图找出如何禁用本文中描述的功能


这不是由加载项或扩展添加的行为。它出现在VS2019的新安装中。

我能找到的唯一可以更改分号首选项的地方是在“工具”>“选项”>“文本编辑器”>“JavaScript/TypeScript”>“格式”>“常规”下

常规的最后一部分有分号首选项,您可以“在语句末尾插入分号。若您在那个里有一个复选框,请删除它。”

您在问题中发布的链接谈到“分号自动移动到语句末尾”,而不是Visual Studio在语句末尾添加分号

这在你的另一篇文章中有解释: “完成语句”功能正在移动分号。由于分号是在分号无效的参数列表中键入的,因此该功能假定您希望通过在末尾放置分号来完成集合初始值设定项语句


我不相信有任何方法可以关闭它。我可以建议使用Visual Studio代码,允许添加分号等行为,而不自动将其移动到末尾。

默认情况下,Visual Studio不会在每行末尾添加分号。删除您安装的任何“插件”将删除这些插件所具有的功能ith@Jawad我建议您查看我提供的链接。这是默认行为。删除插件和扩展是我做的第一件事。我刚刚确认,新安装的Visual Studio 2019中存在此行为,没有任何插件或扩展。您提供的链接声明这不是默认行为,而是您需要nstall of Productivity Power Tools.@ckuri阅读了比第一篇文章更多的内容。更进一步,一位用户说这是后续更新添加的默认行为。另请参阅我的评论,其中我说这发生在新安装上。另请参阅我的编辑,其中我链接了一篇MS文章,说这是VS的完整语句功能的行为,但没有说明如何取消让我相信它。