如何在 Visual Studio 代码中禁用 Using 语句 (C#) 建议

How to disable Using statement (C#) suggestion in Visual Studio Code

我正在使用 Visual Studio 代码编写 C#,但是有一件事让我发疯...

每当我想在文件顶部添加一个 using 指令时,它会不断提示 "Using statement",这会导致一个 using 块,而我只想使用一个命名空间。

例如在顶部:

我开始输入新的 using 行,并且总是显示:

由于习惯快打enter/tab,总是不经意地接受建议:

现在我每次都必须手动清理它。

那么如何在 Visual Studio 代码中禁用此特定建议?

如果我理解你的问题,那么我认为这无法解决。

转部分智能感知是不可能的。

Is there any way to disable intellisense for a specific project / namespace / whatever?

编辑,这比顶部更重要!!: 当然有一些方法可以改变智能感知的行为,但我并没有真正的经验。 https://code.visualstudio.com/docs/editor/intellisense

我找到了! 扩展被下载到(for Windows)

c:\Users\Username\.vscode\extensions

此 "Using statement" 建议随 C# 扩展一起提供。

所以里面

c:\Users\Username\.vscode\extensions\ms-vscode.csharp-1.16.2\snippets\csharp.json

删除以下行使其消失:

"Using statement": {
    "prefix": "using",
    "body": [
        "using (${1:resource})",
        "{",
        "    [=12=]",
        "}"
    ],
    "description": "Using statement"
},