VS2008 C ++ / CLI生成的代码格式/放置问题

时间:2009-11-17 04:36:37

标签: visual-studio-2008 c++-cli

VS2008新手......

我正在使用CLR Forms来创建GUI。我在表单上放了一个按钮,然后要求IDE创建一个单击事件。与我们的内部指南相比,VS2008将代码放在.h文件中并将其格式化为“糟糕”。

如何将代码放入.cpp文件并正确格式化?

更糟糕的是,当我'重置'事件时,如果我对其进行了任何编辑,VS2008不会删除生成的代码!

1 个答案:

答案 0 :(得分:1)

托管代码工具主要是为托管语言编写的,在托管语言中没有头文件,所以一切都在源文件中。要将其移植到C ++,只更改文件扩展名比编写代码以将生成的代码拆分为头文件和源文件更容易

尝试使用Edit.FormatDocument命令(默认快捷键CTRL + K,CTRL + D)。通过“选项”对话框的“文本编辑器”部分中C ++语言的“格式”窗格中指定的设置,限制进行修改。您还可以使用Edit.FormatSelection (ALT + F8 CTRL + K,CTRL + F)选择要格式化的内容后。 ActiveDocument.Selection.SmartFormat也可以工作,但我不知道它的快捷方式。您可以创建一个宏/插件来调用它。

还有其他工具可以在格式化当前文件时提供更好的控制,有些工具甚至可以用作Visual Studio中的外部工具或加载项。 在您最喜爱的搜索引擎中搜索“code beautifier visual C ++”或“code formatting visual C ++”以查找它们。