【问题标题】:How to automatically add semicolon to end of line in Visual Studio 2019如何在 Visual Studio 2019 中自动将分号添加到行尾
【发布时间】:2019-08-07 17:36:17
【问题描述】:

我的问题类似于How to add semicolon to the end of the line in visual studio code,但适用于 Visual Studio 2019。答案中提到的扩展以及我能够找到的其他扩展似乎仅适用于 VS Code 或更早版本的 VS。

正如@gavin 在这个问题中如此雄辩地提出的那样:

... 在 vs 代码中,当您编写方法调用时,它会自动为您关闭 open 参数,并且您的光标在 ) 之前结束。现在如果你想写一个新的语句,你真的必须把你的右手从 jkl 上拿开;定位并单击末尾或右箭头键,然后将右手放回jkl;键入分号的位置。我使用 shift + enter,每条语句都可以为我节省大约半秒的时间来重新定位我的右手

【问题讨论】:

  • @SergeyVlasov,你的扩展很棒!我无法通过谷歌搜索或搜索 StackOverflow 找到答案。如果您在此处添加答案,很高兴将其标记为答案。它也可以帮助其他人找到它。谢谢!
  • 我希望评论链接足以将其他人引导至现有答案。

标签: visual-studio-2019


【解决方案1】:
  1. 安装Productivity Power Tools 2017/2019(如果尚未安装)
  2. 按 Shift+Enter 添加“;”自动在行尾:

【讨论】:

    【解决方案2】:

    我注意到在最新版本的 VS2019 中,如果您在括号内并键入分号(没有任何特殊快捷方式),它会自动将它移到括号末尾应该在的位置。我没有为此安装任何特殊的扩展。

    它并不适用于所有情况。看来你需要在括号内。

    【讨论】:

      【解决方案3】:

      我只是使用了更漂亮的代码格式化程序,它解决了我所有的问题。

      【讨论】:

      【解决方案4】:

      添加分号可以通过“编辑”->“高级”->“格式化文档”来完成。但首先,将 JavaScript->Text Editor->Formatting->General 配置为“Insert semicolons at statement ends”(我在下面插入截图)。

      【讨论】:

      • 我确实看到了 VSCode 中的设置,让他们输入“插入”,但它仍然什么也没做……你知道为什么吗?
      • 对不起,我描述的是 Visual Studio,而不是 VS Code。
      • 实际上在 Visual Studio 中,使用 C# 时,虽然在我的设置中我选中了“在语句结尾插入分号”,但它并不适用。怎么会?
      猜你喜欢
      • 1970-01-01
      • 2015-07-19
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多