在avalon编辑中,有一个片段类SnippetReplaceableTextElement,我不明白如何正确使用它,我写了类似的东西,但它不起作用:
SnippetReplaceableTextElement snip = new SnippetReplaceableTextElement();
snip.Text = "Console.WriteLine();";
InsertionContext context = new InsertionContext(textEditor.TextArea, 0);
snip.Insert(context);
插入本身发生,但是选择不起作用。如何使代码段像在Visual Studio中一样工作?类别来源:https://github.com/icsharpcode/AvalonEdit/blob/28b887f78c821c7fede1d4fc461bde64f5f21bd1/ICSharpCode.AvalonEdit/Snippets/SnippetReplaceableTextElement.cs