【问题标题】:Using Visual Studio Code for vb.net : How to enable vb.net intellisense?使用 Visual Studio Code for vb.net:如何启用 vb.net 智能感知?
【发布时间】:2020-04-25 05:13:54
【问题描述】:

我在 vb.net 中编程,我正在从 Visual Studio 大版切换到 vs Code 以更便携。

我真正怀念的一个功能是智能感知?我可以让它与 vb.net 一起使用吗?

在搜索时,我最终进入了这个页面

https://code.visualstudio.com/docs/editor/intellisense

他们说开箱即用支持 8 种语言,但不包括 vb.net 或 C#,您应该在市场上查看更多信息

我在市场上查了一下,似乎找不到它?

vb.net 真的没有智能感知吗?在微软自己的 IDE 中?

谢谢

【问题讨论】:

  • 如您所见,VS Code 中的几乎所有内容都是通过扩展实现的。甚至 C# Intellisense 也是这样做的。任何认为值得的人都可以为 VB.NET 提供 Intellisense 扩展。没有一个的事实表明对它的需求并不多。鉴于 VB.NET 和 VS Code 的目标受众,这并不奇怪。大多数宁愿在 VB.NET 中编写代码而不是在 C# 中编写代码的人都不会使用 VS Code。
  • 好的,感谢您确认 vs code 没有这样的功能。我认为 vs code 基本上是对大型视觉工作室的轻量级重写,着眼于可移植性。我没有看到 vb.net 开发人员切换到的唯一原因是它缺少调试和智能感知等基本功能。 vb.net dev 需要完整的视觉工作室还有其他原因吗?
  • VS Code 不是 IDE。如果您需要 IDE,请使用 Visual Studio。 VS Code 是一个代码编辑器。它是一个非常强大的代码编辑器,但它仍然是一个代码编辑器。请参阅hereVisual Studio Code 并不是其他人所指出的 Visual Studio 的“精简”版本。事实上,它是 GitHub 的 Electron(以前称为 Atom Shell)的 Microsoft 构建版本,是一个完全独立的产品。
  • @jmcilhinney 您引用的报价实际上也是错误的。 VSCode 不是 Electron 的“版本”。 Electron 是用于构建桌面应用程序的框架,而不是编辑器。微软没有构建 Electron 版本。它使用 Electron 来实现 Visual Studio Code。我也不认为将 VSCode 称为 IDE 是完全错误的。它具有许多 IDE 功能。

标签: vb.net visual-studio-code


【解决方案1】:

截至 2018 年 8 月 28 日,Visual Studio 代码中没有针对 vb.net 的智能感知功能,也没有针对它的扩展

【讨论】:

    【解决方案2】:

    虽然不多,但通过 extension 可以基本了解 VB.NET 语法的 IntelliSense。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-07
      • 2016-07-23
      • 2016-04-12
      • 2018-02-24
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 2018-06-30
      相关资源
      最近更新 更多