visual update studio portable how español como community code actualizar visual-studio code-snippets

update - Cursor de código de Visual Studio Cursor



visual studio community (1)

Use la variable $ end $ como se muestra en el siguiente fragmento "if" para c #.

<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>if</Title> <Shortcut>if</Shortcut> <Description>Code snippet for if statement</Description> <Author>Microsoft Corporation</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>expression</ID> <ToolTip>Expression to evaluate</ToolTip> <Default>true</Default> </Literal> </Declarations> <Code Language="csharp"><![CDATA[if ($expression$) { $selected$ $end$ }]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>

En Visual Studio cuando inserta un fragmento y termina insertando literales, el cursor salta al principio del fragmento.

Ahora me gustaría contarle a Visual Studio dónde debería ir el cursor después. He buscado en la web y en realidad tengo pocas esperanzas de que esto sea posible.

Para ilustrar, supongamos que tengo este fragmento:

<Code Language="csharp" Kind="method body" Delimiter="$"><![CDATA[this.SyncThreadRunInvoke(() => { });]]> </Code>

Luego después de insertar:

this.SyncThreadRunInvoke(() => { []<- I want the cursor here });