VS2013 Express忽略C++;代码片段 我有VisualStudio 2013 Express的下一个C++代码片段。它不包含任何代码,并表示缩进的多行代码注释 <?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>fileComment</Title> <Shortcut>fileComment</Shortcut> <Description>Creates a comment for a C++ file</Description> <Author>Podskal</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>fileName</ID> <ToolTip>The name of the file.</ToolTip> <Default>header.h</Default> </Literal> <Literal> <ID>description</ID> <ToolTip>The desription for the file.</ToolTip> <Default>File with definitions and declarations.</Default> </Literal> </Declarations> <Code Language="cpp"> <![CDATA[ /* File: $fileName$ Description: $description$ */$end$]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>

VS2013 Express忽略C++;代码片段 我有VisualStudio 2013 Express的下一个C++代码片段。它不包含任何代码,并表示缩进的多行代码注释 <?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>fileComment</Title> <Shortcut>fileComment</Shortcut> <Description>Creates a comment for a C++ file</Description> <Author>Podskal</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>fileName</ID> <ToolTip>The name of the file.</ToolTip> <Default>header.h</Default> </Literal> <Literal> <ID>description</ID> <ToolTip>The desription for the file.</ToolTip> <Default>File with definitions and declarations.</Default> </Literal> </Declarations> <Code Language="cpp"> <![CDATA[ /* File: $fileName$ Description: $description$ */$end$]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>,c++,visual-studio-2013,code-snippets,code-formatting,visual-studio-express,C++,Visual Studio 2013,Code Snippets,Code Formatting,Visual Studio Express,但是在 /* File: header.h Description: File with definitions and declarations. */ 是什么可能导致这种行为?可以采取什么措施来纠正这种行为 已尝试的内容: 为C#复制了相同的代码段()-代码段在C#文件中正确插入 在代码块内用空格替换制表符-无结果 更改了工具->选项->C\C++->选项卡中的设置-无结果 更改了工具->选项->C\C++->高级和工具->选项->C\C++->格式中的一些设置-无结果 主要是因为不可能

但是在

/*
File:
header.h
Description:
File with definitions and declarations.
*/
是什么可能导致这种行为?可以采取什么措施来纠正这种行为

已尝试的内容:

  • 为C#复制了相同的代码段(
    )-代码段在C#文件中正确插入
  • 在代码块内用空格替换制表符-无结果
  • 更改了工具->选项->C\C++->选项卡中的设置-无结果
  • 更改了工具->选项->C\C++->高级和工具->选项->C\C++->格式中的一些设置-无结果

主要是因为不可能让每个人都快乐。如果他们保持缩进,那么其他人会抱怨当他们使用编辑+高级+格式文档时缩进会改变。所以最好让每个人都同样不快乐。使用/ /替代。我同意,不可能让每个人都高兴,但是为什么他们让C和C++片段的行为不同呢?这根本没有道理。
/*
File:
header.h
Description:
File with definitions and declarations.
*/