用于代码对齐的Visual Studio扩展

是否有任何免费扩展来执行代码对齐,例如 Alignment Assignments与Productivity Power Tools对齐,但要对齐此代码:

public int ID; public string Title; public string Text; public decimal Factor; 

那样,还是那样的?

 public int ID; public string Title; public string Text; public decimal Factor; 

正如Pop Catalin所说, 代码对齐就是你所追求的。 这是我的扩展,抱歉没有太多文档。 用video解释这个问题要容易得多,但我还是要解决它。

当您按字符串对齐时,它会找到字符串的第一个实例并将它们排成一行。 例如,如果你输入’=’那么

 foo = bar; foobar = foo; 

会成为

 foo = bar; foobar = foo; 

但是,您的代码没有共同的分隔符 – 除了它之前的空格。 所以你可以使用Align By Space(从工具栏或ctrl + =,ctrl + space,但你必须删除已分配给ctrl + =的内容)。 Align By Space使用您的插入符号位置(您仍然可以选择要对齐的行,或者让扩展点计算出来)并按照插入符号位置后每行的第一个空格对齐。

希望有道理!

您可以尝试代码对齐 ;)

PS我自己没试过,但它看起来像你需要的,所以如果它很好你可以在这里发表评论,所以更多人会知道。