Visual Studio代码段上下文



我已经构建了一个代码片段,但它的有效上下文存在问题。

如果我在新的代码行上并输入代码段快捷方式,它将显示在Intellisense列表中。

public void DoSomething()
{
  // insert code snippet here
}

然而,如果我在左括号后输入代码段快捷方式,它不会出现,而所有股票代码段似乎都会出现,就像我模仿的"do"代码段一样。

public void DoSomething()
{
  DoSomethingElse( // insert code snippet here
}

自定义代码段不会出现在paren之后,而股票代码段会出现吗?有没有办法让我的出现在paren之后?

谢谢你的帮助。

更新:在下面的回答中收到stack72的注释后,在Intellisense列表出现后,我按ESC取消选择其他内容,然后按tab选项卡。虽然我的快捷方式没有出现在列表中,但它确实执行了。

虽然我离答案更近了,但我的问题仍然存在:为什么我的快捷方式不在paren之后的Intellisense中显示,以及如何让它们出现在那里?

如果您按下control+k,x,您将看到一个对话框,该对话框为您提供从加载片段的位置选项

如果你已经将snipped保存到你的vs2010设置文件夹中,那么它将在我的snippets中-你应该能够将表格放入该列表中,并从中选择

相关内容

  • 没有找到相关文章

最新更新