【问题标题】:How to disable Using statement (C#) suggestion in Visual Studio Code如何在 Visual Studio Code 中禁用 Using 语句 (C#) 建议
【发布时间】:2019-04-01 01:43:33
【问题描述】:

我正在使用 Visual Studio Code 编写 C#,但是有一件事让我抓狂...

每当我想在文件顶部添加 using 指令时,当我只想使用命名空间时,它会不断提示导致 using 块的“Using 语句”。

例如在顶部:

我开始输入一个新的 using 行,这总是出现:

由于习惯性地快速按Enter/Tab,我总是在不经意间接受了这个建议:

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

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

【问题讨论】:

    标签: c# autocomplete visual-studio-code intellisense omnisharp


    【解决方案1】:

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

    将 Intellisense 的一部分转为是不可能的。

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

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

    【讨论】:

    • 这对 Visual Studio Code 也有效吗?
    • 我很确定它们是一样的。
    【解决方案2】:

    我找到了! 扩展下载到(对于 Windows)

    c:\Users\Username\.vscode\extensions
    

    此“使用语句”建议随 C# 扩展一起提供。

    里面

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

    删除以下行使其消失:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多