I'm accustomed to the following workflow: using the Tab key to navigate between multiple parameters and using the Enter key to move to the end position. Below is a snippet of code from LINQPad and its usage effect
1.In the LA code snippet definition window, it supports dragging and dropping LINQPad code snippet files and converts them into LA code snippets
https://i.ibb.co/F0CbyNP/lp7.gif
https://i.ibb.co/74rYJ1Z/sps.gif
2. Enable editing of built-in default code snippets. Currently, they cannot be edited, but sometimes I need to make modifications to the code.
3. In the pop-up list of code snippets, right-clicking should display a menu item: Edit, similar to the functionality in QM. Clicking on it should directly open the editing window for that item.
1.In the LA code snippet definition window, it supports dragging and dropping LINQPad code snippet files and converts them into LA code snippets
https://i.ibb.co/F0CbyNP/lp7.gif
https://i.ibb.co/74rYJ1Z/sps.gif
2. Enable editing of built-in default code snippets. Currently, they cannot be edited, but sometimes I need to make modifications to the code.
3. In the pop-up list of code snippets, right-clicking should display a menu item: Edit, similar to the functionality in QM. Clicking on it should directly open the editing window for that item.
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Function</Title>
<Shortcut>fu</Shortcut>
<Description>Creates a function</Description>
<Author></Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="True">
<ID>functionname</ID>
<ToolTip>Enter the function's name</ToolTip>
<Function></Function>
<Default>functionname</Default>
</Literal>
<Literal Editable="True">
<ID>parameter1</ID>
<ToolTip>Enter parameter1's name 3</ToolTip>
<Function></Function>
<Default>parameter1</Default>
</Literal>
<Literal Editable="True">
<ID>parameter2</ID>
<ToolTip>Enter parameter2's name</ToolTip>
<Function></Function>
<Default>parameter2</Default>
</Literal>
</Declarations>
<Code Language="CSharp">
<![CDATA[void $functionname$ (string $parameter1$, int $parameter2$) {
$selected$$end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>