使用代码自动化模型添加和格式化代码

时间:2011-03-07 12:40:26

标签: c# visual-studio-2010 automation add-in

我正在使用代码自动化模型为visual studio 2010做一些广告我能够在编辑器中插入一些文本,问题是我插入代码后一切顺利我无法格式化代码,就像你知道什么时候按ctrl + K然后按Ctrl + D格式化你的代码?我希望这样的东西,但从代码,

所以我说我有

ProjectItem:

ProjectItem pi

我希望有类似的东西:

pi.Document.Format();

因此可以在保存之前格式化文档,因为我真的不想让它保存为未格式化....

1 个答案:

答案 0 :(得分:0)

我明白了:

pi.Document.DTE.ExecuteCommand("Edit.FormatDocument");