我安装了VS2012 Pro,并且Edit - >下没有“格式化文档”功能。高级。我在VS2010中一直使用它,并希望继续使用它。它只是在2012年的专业版中没有出现吗?
答案 0 :(得分:3)
菜单中缺少它,但您仍然可以通过快捷方式访问
Ctrl+E,D
答案 1 :(得分:1)
如果您正在讨论.cs以外的其他类型的文件,我认为VS通常会通过文件扩展名进行。
我试图在其中编辑带有xml的.txt文件,但无法获得菜单选项或快捷键。然后将文件重命名为.xml,一切都很好。
答案 2 :(得分:0)
在XML编辑器工具栏中称为“重新格式选择”。
答案 3 :(得分:0)
在VS2012中,命令也存在。这取决于当前的设置。我仍然在编辑 - >高级显示分配给它的Ctrl + E + D快捷方式。 请检查以下内容:
转到工具 - >选项 - >键盘并检查顶部下拉列表中应用了哪种附加键盘映射方案。对我来说它是“Visual C#2005”
然后,由于Jarek已建议在'Show command contains'中搜索'Edit.FormatDocument'并查看是否现在分配了一个快捷方式。
安装VS 2012时,您选择了哪种环境?是C#吗?如果你想改变它你可以做它unter工具 - >导入和导出设置如here
最后但并非最不重要的我不确定这个函数是否真的是Visual Studio 2012本身的一部分(我98%确定它是,但98不是100)所以请检查是否安装PowerCommands扩展解决了这个问题(尽管名称表明它们仅适用于VS 2010,但它们也支持VS 2012)。请注意,PowerCommands现在也直接集成在ProductivityPowerTools中。