VISual Studio 2022 预览 - 使用 Javascript 的烦人弹出窗口

问题描述 投票:0回答:1

Visual Studio 2022 预览版严重破坏了我编写 Javascript 代码时的流程,而且我找不到修复它的设置。

下面有一个gif。我混淆了一些会员信息。我不确定这个弹出功能到底叫什么,但我一直称之为智能感知。

当我编辑 C# 代码时,它以某种方式完美地工作,但是当我在 .js 文件中编写 Javascript 代码时,它会在不合适的时间显示。

例如,如果我删除一行代码或在输入注释时,它就会提示我。它扰乱了我的流程,因为它控制了箭头键……上下导航菜单,而不是在源文件中上下移动行。

我确实用它来完成...如果我输入

this.l
那么它的
this.left
建议很有帮助,所以我会按 Tab 键来完成。当该框未显示并且我想浏览成员时,我使用 CTRL + 空格键来显示该框。

问题在于该框的显示在错误的时间触发。我认为问题在于,当它认为我希望它显示在空行中时,就会发生这种情况,并且不知道为什么它在我写评论时提出建议。

这只是 Visual Studio 中 Javascript 语法的问题吗?


我知道这不是请求或记录 Visual Studio 功能的地方,但我想澄清我遇到的问题。如果没有办法禁用坏的并保留好的,我怎样才能完全禁用它?

在此 gif 中,它显示了 5 次:

  1. 不好:我删除了一个空行,它会显示,但我不希望它出现。
  2. 不好:我选择前面的选项卡,点击删除,然后删除新行;它不应该显示。
  3. 好:输入“this”的“t”。使它显示,我喜欢这样。
  4. 不好:我按 Shift + Home 然后删除以删除我刚刚输入的内容,然后它就会显示;我不喜欢这样。
  5. 糟糕:我输入“这很糟糕”,然后按 Shift + Home 并删除文本,然后它就会显示。然后我上下点击,弹出窗口被导航,而不是代码。

visual-studio visual-studio-2022 javascript-intellisense
1个回答
1
投票

可能是因为 Visual Studio 中不同类型的文件配置或处理方式不同。不仅仅是 JavaScript 语法本身。

尝试禁用 IntelliSense: 工具 -> 选项 -> 文本编辑器 -> 所有语言,找到并取消选中“自动列出成员”和“参数信息”选项。

如果这个答案不是您想要的,请提供更详细的您的要求描述。

© www.soinside.com 2019 - 2024. All rights reserved.