vb.net - 如何在 VB.NET for Visual Studio 2015 中显示片段?

标签 vb.net visual-studio-2015 intellisense code-snippets

好的,所以我本质上是一名 C# 开发人员,但现在已经以 VB 为生。直到今天我才真正考虑过它,但我曾经喜欢 Visual Studio 中的 Snippets,现在我从不使用它们,或者只在 WPF 属性之类的东西上谨慎使用。我注意到虽然他们没有出现在我面前。他们工作,但不给我提示。这是设计使然还是我可以设置以查看它们的选项?

EG 在简单的控制台应用程序中,我可以输入“arrSort”,然后按 Enter,我得到:

Dim animals() As String = {"lion", "turtle", "ostrich"}
Array.Sort(animals)

酷我想要的,没问题。但是我没有看到它的任何智能感知,并且在 C Sharp 中它立即出现了。我知道你可以去 (CTRL + K, X) 来获取一个片段菜单,但是然后去另一个菜单到另一个菜单有点乏味,而且会浪费掉'123'(Tab 或输入)并在一个小悬停菜单中自动填写我将要做什么的建议。

从我在 VB 中的一点经验来看,它的一些 Intellisense 似乎在核心语言功能方面确实很出色,但在用于代码段的 Intellisense 中却非常缺乏。有没有我可以打开的选项?或者我被降级为不得不记住它们,或者要遍历菜单选项?因为我可能会在文件访问领域工作一段时间,然后使用 Stream Readers 和 Stream Writers 为事物提供快速片段,然后几个月后回来忘记它们,但自动填充可能会有所帮助。

最佳答案

使用VB:

键入部分代码段后跟一个问号,然后按 TAB 以查看可能的代码段列表及其智能感知。
arr?然后 Tab

类似地,键入完整代码段后跟一个问号,然后按 TAB 以查看该代码段的智能感知。
arrSort?然后 Tab

How to: Insert IntelliSense Code Snippets

关于vb.net - 如何在 VB.NET for Visual Studio 2015 中显示片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42073232/

相关文章:

c# - 需要 .NET 代码仅在调试配置时执行

Python:智能感知不适用于模块中的对象

database - 如何使用 VB.NET 检测 Crystal Reports 中的可信连接?

vb.net - 即使类存在,Type.GetType 也会失败

c# - 为什么在 visual studio 负载测试摘要页面上禁用了详细信息 View 按钮?

c++ - Unresolved 导出类静态常量的外部符号链接(symbolic link)错误(仅限某些项目)

c# - Web 部署添加额外的连接字符串(添加相同的连接两次)

javascript - Visual Studio 2010 JavaScript Intellisense 在 "function"中大写 F

javascript - 创建适用于智能感知的 javascript 函数

VB Net 中的 XML 解析