Con la liberación de Microsoft Visual Studio 2005 IDE Enhancements hace pocas semanas, los code snippets han llegado a Visual C++. Para insertarlos podemos usar los nuevos menus contextuales que nos aparecerán:
La otra opción para insertarlos es escribir el identificador del Code Snippet y pulsar dos veces TAB.
Lo bueno no es solo que contemos con unos cuantos Code Snippets ya disponibles, sino que podemos comenzar a crear los nuestros propios. Es sencillo escribir Code Snippets pues se crean en un simple archivo XML. Os dejo a continuación el código del Code Snippet que introduce un Console.WriteLine en nuestro código, para que os hagaís una idea de los sencillo que es crearlos. Si os animaís a crear Code Snippets leed Crear fragmentos de código en la MSDN. Lo contado aquí sirve tambien para C# o VB.Net
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>cw</Title>
<Shortcut>cw</Shortcut>
<Description>Code snippet for Console.WriteLine</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="cpp"><![CDATA[System::Console::WriteLine($end$);]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>