我正在用本机 C++(而不是 C++/CLR)编写代码。我知道片段管理器和片段选择器接口没有对 C++ 的内置支持,但是我发现了一个名为“snippy”的实用程序,据说它可以生成 C++ 片段。这是程序生成的 C++ 代码片段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>MySnippet</Title>
<Shortcut>MySnippet</Shortcut>
<Description>Just a test snippet</Description>
<Author>Me</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="true">
<ID>literal1</ID>
<ToolTip>just a placeholder</ToolTip>
<Default>
</Default>
<Function>
</Function>
</Literal>
</Declarations>
<Code Language="cpp"><![CDATA[cout << "$literal1$" << std::endl;]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
如果 Visual C++ 支持 C++ 片段,即使容量有限,我如何将它们添加到我的环境中,有哪些限制?我所需要的只是支持基本扩展片段,我可以通过键入快捷方式并点击选项卡来调用这些扩展片段,并且它支持我可以通过选项卡浏览的基本文字(基本上,如果它支持上面的片段,我就很好)。如果这无法完成,是否有任何免费的 Visual Studio 附加组件或扩展支持 C++ 代码片段?我同时使用 Visual Studio 2010 和 2008,但我现在主要在 2010 年编写代码。
视觉辅助 http://www.wholetomato.com/downloads/downloadTrial.asp has a 片段功能 http://www.wholetomato.com/products/features/vasnippets.asp这与 IDE Snippets 功能不太一样。它有其优点和缺点,但在 C++ 中确实有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)