Visual Studio 自动缩进变量赋值

10

我知道 Visual Studio 可以做到那件事,但我不记得操作名称和快捷键...

Visual Studio 可以执行以下操作:

之前:

string a = "bliblablubb";
string ab = "bliblablubb";
string abc = "bliblablubb";
string abcd = "bliblablubb";

之后:

string a    = "bliblablubb";
string ab   = "bliblablubb";
string abc  = "bliblablubb";
string abcd = "bliblablubb";

我目前正在使用VS2013预览版。

3个回答

12
您可以安装Productivity Power Tools扩展,并按下CTRL+ALT+](请参阅该页面上的Align Assignments部分)。 (编辑-似乎不支持VS2013预览版,但我会将其保留给正在使用2010 / 2012的其他人)。
或者,您可以尝试使用Code alignment扩展。 这个扩展声称支持VS2013。
这两个选项都需要Visual Studio的非Express版本,因为Express版本不支持扩展。

它能在OP的2013上安装吗?我正在使用VS 2012,但它无法安装,显示它只适用于2010。 - DonBoitnott
在这里:http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd - DonBoitnott
Visual Studio 2013是否有Power tools可用? - Nefarion
1
我怀疑,因为这只是预览。 - DonBoitnott
1
我还没有在2013年尝试过Power Tools,但是代码对齐扩展插件表示支持2013年版本。 - keyboardP
不要忘记告诉IDE保留这种格式!https://dev59.com/E4jca4cB1Zd3GeqPv2To - Eugene D. Gubenkov

4

我使用生产力工具,它们提供以下快捷键(Ctrl+Al+特殊字符),因为我使用西班牙语布局,所以我看到的特殊字符是¡,但是例如在德语中是´...因此最好安装扩展程序,您将看到适用于您的那个。

希望能帮助到您。

再见。


你是怎么在VS2013上做到的?据我所知,这只适用于2012。 - Nefarion
@Nefarion,如果答案对你没有用,为什么要接受它呢? - Nolonar
你说得对,这可能对于VS2012是正确的,但我不能使用它,如果其他人没有仔细阅读问题和答案,可能会导致错误的结论。 - Nefarion
@Nefarion 嗯,只要生产力工具支持VS2013,您就可以重新接受此答案。目前来看,它值得+1,但还不能接受(还不行);) - Nolonar
现在,VS2013支持生产力工具 ;) - blfuentes

-5

格式化文档的快捷键是Ctrl + K,D


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接