Visual Studio 2022 预览版严重破坏了我编写 Javascript 代码时的流程,而且我找不到修复它的设置。
下面有一个gif。我混淆了一些会员信息。我不确定这个弹出功能到底叫什么,但我一直称之为智能感知。
当我编辑 C# 代码时,它以某种方式完美地工作,但是当我在 .js 文件中编写 Javascript 代码时,它会在不合适的时间显示。
例如,如果我删除一行代码或在输入注释时,它就会提示我。它扰乱了我的流程,因为它控制了箭头键……上下导航菜单,而不是在源文件中上下移动行。
我确实用它来完成...如果我输入
this.l
那么它的 this.left
建议很有帮助,所以我会按 Tab 键来完成。当该框未显示并且我想浏览成员时,我使用 CTRL + 空格键来显示该框。
问题在于该框的显示在错误的时间触发。我认为问题在于,当它认为我希望它显示在空行中时,就会发生这种情况,并且不知道为什么它在我写评论时提出建议。
这只是 Visual Studio 中 Javascript 语法的问题吗?
我知道这不是请求或记录 Visual Studio 功能的地方,但我想澄清我遇到的问题。如果没有办法禁用坏的并保留好的,我怎样才能完全禁用它?
在此 gif 中,它显示了 5 次:
可能是因为 Visual Studio 中不同类型的文件配置或处理方式不同。不仅仅是 JavaScript 语法本身。
尝试禁用 IntelliSense: 工具 -> 选项 -> 文本编辑器 -> 所有语言,找到并取消选中“自动列出成员”和“参数信息”选项。
如果这个答案不是您想要的,请提供更详细的您的要求描述。