如何在Visual Studio 2019中自动将分号添加到行尾

时间:2019-08-07 17:36:17

标签: visual-studio-2019

我的问题类似于How to add semicolon to the end of the line in visual studio code,但对于Visual Studio2019。答案中提到的扩展以及我已经找到的其他扩展似乎只能在VS Code或VS的早期版本中使用。

正如@gavin雄辩地将其放在该问题中:

  在vs代码中的

...,当您编写方法调用时,它将自动为您关闭open参数,并且光标最终在)之前。现在,如果您要编写新的语句,则必须从jkl上移开右手;定位并单击结尾或右箭头键,然后将右手回到jkl;键入分号的位置。我使用Shift + Enter键,每条语句重新定位右手可以节省大约半秒钟

4 个答案:

答案 0 :(得分:7)

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

enter image description here

答案 1 :(得分:3)

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

并非在所有情况下都有效。看来您需要放在方括号内。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

添加分号可以通过“编辑”->“高级”->“格式化文档”来完成。但首先,将 JavaScript->Text Editor->Formatting->General 配置为“在语句结束时插入分号”(我在下面插入了一个截图)。 Text Editor->Formatting->General