用于代码对齐的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我自己没试过,但它看起来像你需要的,所以如果它很好你可以在这里发表评论,所以更多人会知道。