1

我发现生产力工具并没有做我想要他们做的事情。 目前他们将对齐所有的作业(正如扩展名所说的那样),同时我正在寻找能够完全对齐我的代码的东西。垂直对齐视觉工作室中的代码2017

有什么事情会变成这样:

string _name = "John"; 
int _age = 20; 
private double _velocity {get; set;} = 3.3; 

进入这个:

 string _name     = "John"; 
     int  _age      =  20; 
private double _velocity {get; set;} =  3.3; 

我已经ReSharper的安装,但在表明它能够做到这一点的设置没有发现任何东西。

回答

1

免费Code alignment Visual Studio扩展可以垂直格式化代码。

然而,它并没有那么聪明。要实现您描述的格式,首先在扩展的工具栏上选择“按字符串对齐”,然后输入_字符。然后选择“通过平等对齐”。

您可以定制,简化工具栏的按钮行为:

enter image description here

+0

谢谢,我正要开始尝试做的扩展,它会做到这一点。如果成员不以_开头,它会起作用吗? –

+0

@DimitryRakhlei是的,它会的。 https://github.com/cpmcgrath/codealignment/wiki/Align-by-space –