使用 xamarin 代码模板

working with xamarin code templates

我正在尝试了解热门 xamarin 代码模板的工作原理以及如何使用它。

通过阅读 the manual,用户似乎可以 select 通过单击代码模板或按回车键进入代码模板。就像在 eclipse 和 intellij 中一样。

但这在 xamarin 中的工作方式似乎不同。

例如,我在编辑器中输入 "try" 并点击 ctrl+space 以完成代码。现在我看到 select 的选项。当我 select try 并单击或按 Enter 键时,没有任何反应。代码完成 window 只是关闭,并没有添加模板。

gif动画用鼠标点击事件进行演示。但对于关键事件,行为是相同的。另外,无论我使用什么模板 select,它都不会被粘贴。

您需要在选择文本后按Tab 键。您基本上必须按 Tab - Tab。第一个选项卡将完成示例中的 try 文本。您可能只输入了 ttr。第二次按 Tab 键将展开代码模板。

行为类似于 Visual Studio。不同之处在于 Visual Studio 在完成 window 中为您提供了更多信息,它告诉您需要按两次 tab 键。 Visual Studio 的屏幕截图如下所示。

在上面的屏幕截图中,按一次 Tab 将关闭完成 window 但不会插入 try 模板的代码。再次按 Tab 将插入代码模板文本。