如何在 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"
},
我正在使用 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"
},