VS2008特定代码格式的热键

时间:2011-07-22 18:24:03

标签: c# visual-studio-2008 code-formatting

全部, 在我的VS2008 C#编辑器窗口中,我试图从中获得:

/******** CONSTANTS ********/
const int HOLD_AWAITING_PAYMENT = 1;
const int HOLD_INT_LENDER_APPROVAL = 2;
const int HOLD_MDIA = 3;

到此:

/******** CONSTANTS ********/
const int HOLD_AWAITING_PAYMENT      = 1;
const int HOLD_INT_LENDER_APPROVAL   = 2;
const int HOLD_MDIA                  = 3;

我似乎记得有一个热键或插件,或者有一些这样做。有没有人记得格式化技巧?

3 个答案:

答案 0 :(得分:3)

在VS 2008中有一个名为LineEmUp的宏就是这样做的 工具>选项>键盘>显示包含以下内容的命令:LineEmUp

您可以将其分配给任何组合键。

更新:请注意,如果您需要在代码块中格式化多个“列”,则必须多次调用它。

答案 1 :(得分:0)

[CTRL] + [K] + [CTRL] + [D]是格式化整个文档的默认热键序列。

但是,有关代码格式的规则取决于以下配置的设置:

  

工具>选项>文本编辑器> {语言}>格式化

答案 2 :(得分:0)

不使用VS的默认格式。您正在寻找其他编辑器中所谓的“对齐”设置。你需要使用像Resharper这样的扩展(还有其他扩展,但我现在无法回忆)。