标签: intellicode

如何在 VS 2022 中禁用新的基于 AI 的 IntelliCode?

从表面上看,适用于 Visual Studio 2022 的新的基于 AI 的 IntelliCode 似乎很酷。因此,当我安装 VS2022 并询问我是否允许在我的代码上训练模型时,我说当然,因为我想看看它如何改善开发人员体验。

但现在我已经使用 VS2022 编码一周了,我发现与 VS2019 相比,在编辑器中使用 300K 行代码库总是感觉很慢。我什至看到过一些奇怪的东西,我确信我输入了一件事,但代码却被分割成完全不同的东西,有时是我正在工作的上方的几行代码。不知怎的,VS2022编辑器和我不同步。另外,在使用编辑器时,我听到机器上的风扇高速运转,表明我的机器正在非常努力地工作。我不记得 VS2019 中有过这种情况。因此,解决所有这些问题我的第一个想法是在 VS2022 中恢复更多 VS 2019 IntelliCode 体验。

所以我进入Tools> Options> IntelliCode>General来开启新功能。我仍然希望拥有像 VS2019 中那样的 IntelliCode,但我想关闭新的 AI 驱动模型,这些模型(理论上)会减慢我的编辑体验。查看设置时,不清楚要更改哪些设置。更糟糕的是,甚至不清楚何时启用或禁用某些功能。他们都表现出来了Default

在此输入图像描述

查看Microsoft Docs也没有多大帮助。它不提供有关Default默认启用或默认禁用这些选项中的哪些选项的任何信息。

我猜我可能想禁用Automatic model training,也许C# deep-learning base model for completions。但我应该禁止其他人吗?如果我确实关闭了,C# deep-learning base model for completions我是否会禁用 VS2019 中我想要的功能?我启动了 VS2019 来检查它的 IntelliCode 选项,可惜所有设置也都设置好了Default。所以我既不知道之前启用了什么,也不知道现在启用了什么。我只知道我的编辑经历并不让我开心。

谁能告诉我如何配置这些设置,以便我拥有在 VS2019 中享受的 IntelliCode 体验,而无需承担 …

c# visual-studio intellicode visual-studio-2022

51
推荐指数
2
解决办法
2万
查看次数

Visual Studio 任务失败 IntelliCode 自定义完成用户凭据无效

我的公司为我提供了 Visual Studio 2019。它一直在工作(就像这只恐龙可以说在工作一样),并且它一直在右上角显示我的名字缩写,这意味着我在某种程度上“已登录”。

最近开始跟我取笑 Visual Studio 2022,联系 IT 部门讨论怎么办太麻烦了,所以我就直接下载了 Visual Studio 2022,和 2019 一起安装了,一直在工作方式或多或少完全相同。我的名字缩写仍然出现在右上角。

然而,每隔一段时间,它就会向我显示这个弹出窗口:

在此输入图像描述

它说:

任务失败:IntelliCode 自定义完成

您的任务失败并显示以下消息:

Visual Studio 用户凭据无效。

点击此处登录。

它有一个“始终忽略”链接。

如果我“单击此处”(我不知道“这里”是什么意思,所以我单击“此处”一词),弹出窗口就会消失,并且我找不到它的踪迹。因此,为了再次看到它,我必须等到一个随机的时间点,它会自行决定重新出现。除此之外,一切似乎仍然运转良好。我不会被阻止完成任何工作。

我正在使用 ReSharper,所以我很幸运不知道(也不是特别关心)“IntelliCode 自定义完成”是什么,以及它们当前是否正在工作。

有谁知道可能导致这种情况的原因以及我如何才能阻止它?

visual-studio intellicode

13
推荐指数
1
解决办法
604
查看次数

Visual Studio 2022:Resharper - IntelliCode AutoComplete 在键入时消失

使用 Resharper 扩展时,我注意到我无法再使用 IntelliCode 自动完成建议,因为它们在按键后立即消失

是否可以将此功能与 Resharper 结合使用?

预期结果

按键后可以看到自动完成建议

实际结果

按键后自动完成建议消失

Resharper IntelliCode AutoComplete 消失

版本

视觉工作室17.3.0

resharper intellisense visual-studio intellicode visual-studio-2022

10
推荐指数
1
解决办法
1153
查看次数

org.bouncycastle.asn1.ocsp 未经我询问就出现在我的 vs2022 代码中?

今天早上我正在进行代码审查/拉取请求合并,并发现:

“使用 org.bouncycastle.asn1.ocsp;”

...在我的 WebAPI 的 .cs 页面中。

最近的添加是我向该文件添加了异步任务的早期返回,但我没有看到与 bouncycastle 相关的内容。整个解决方案搜索显示,几个月前团队其他成员在另外 2 个位置添加了相同的 using 语句,但没有明显的原因说明代码存在于此。

删除所有三个地方的 using 语句后,代码将继续按预期工作。

以前有其他人见过这个吗?谁能解释可能会发生什么以及为什么?

c# bouncycastle asp.net-core-webapi intellicode visual-studio-2022

6
推荐指数
1
解决办法
1040
查看次数

vs Intellicode 不适用于 python [ vs 代码扩展]

我正在尝试为 python 安装并运行 vs intellicode,并且安装过程中没有错误。
但是,我没有看到任何加星标的建议。
我做了一些研究,发现 ReSharper 可能会导致问题,但我没有安装 resharper。
但是当我检查 python 语言服务器输出的输出时,它显示以下内容:

Current invocation parsing returned null, aborting IntelliCode recommendation!
Run Code Online (Sandbox Code Playgroud)

我想这就是问题所在。

有什么解决方案可以让它启动并运行吗?提前致谢。

python visual-studio-code intellicode

5
推荐指数
1
解决办法
3030
查看次数

Visual Studio 2019 应用建议快捷方式

Visual Studio 有时会根据最近的编辑提出建议,这些建议有时非常有用。

在此输入图像描述

然而,总是必须按下Alt + Enter并滚动到底部才能应用这些建议并不是真正的最佳工作流程。特别是当在不同的地方多次应用相同的建议时,它会变得非常烦人。

所以我想知道:是否有键盘快捷键可以应用我不知道的建议?由于此功能相当新,我无法在网上找到太多相关信息。

visual-studio visual-studio-2019 intellicode

5
推荐指数
0
解决办法
637
查看次数

VsCode 的自动完成功能不适用于新的 spring-boot 项目

我正在 VSCode 上启动一个新的 maven spring boot 项目(通过 spring initializr)。当我尝试编辑任何 java 文件时,我没有任何自动完成或代码验证(我的意思是当你输入错误时显示的错误)。

我安装了 spring boot 和 java 扩展包以及 intellicode 但它不起作用。

我在代理后面工作,但正确设置了 http-proxy 环境变量(因为自动完成功能适用于非 spring-boot 项目的其他项目)。

我已经被这个问题困住了几天,但它没有在网上找到任何解决方案。

intellisense maven spring-boot visual-studio-code intellicode

3
推荐指数
1
解决办法
2631
查看次数