如何在VB.NET中完成Visual Studio代码片段?

7

在C#中,如果你开始使用代码段,你可以按下Tab键来循环遍历代码段元素,并按下Enter键来完成并退出代码段。

在VB.NET中,你仍然可以使用Tab键来循环遍历代码段元素,但是如何结束代码段呢?Enter键无效,我无法找到正确的键盘快捷键。


1
我也觉得这很烦人。 - PeterM
2个回答

3
VB代码片段的使用方式与C#不同。VB代码片段没有“end”关键字,而是在超出片段范围后继续保持活动状态。最佳方法是按下esc(根据当前选择情况,按一次或两次),然后使用箭头键进行导航。
MSDN上提供了一个很棒的演示视频。它主要关注C#,但在结尾处有一些关于VB代码片段的解释。
要了解更多信息,请查看快捷键海报

1

Enter键不起作用? 当我在代码段的末尾添加新行时,它总是有效的。 或者,您可以通过在代码中导航到其他位置并键入(或删除)某些内容来结束代码段。


1
我想这就是关键的区别。使用C#代码片段,您可以在任何位置按Enter键,代码片段将自动完成,并将光标放置在生成代码后的下一行。而在VB.NET中,您需要手动将光标移动到生成代码的末尾,然后按Enter键。 - kenwarner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接