c# - VS Code 中的智能感知/代码完成对 XML 没有帮助

标签 c# visual-studio-code intellisense

我正在使用 VS Code(Ubuntu 上的版本 1.12.2)编写 C# 和 XML Documentation .无论我是否使用 C# XML Documentation Comments plugin,代码完成都会成为阻碍。与否:

如果我在句子末尾输入句点 ( .),我会得到建议。第一个建议是!-- .我为什么要输入那个?当我刚开始一个新句子时,为什么我什至需要建议?

如果我尝试通过编写 < 来关闭 XML 标记我得到了同样的建议,所以输入 </将导致:

<summary>Test<!--/
/// [Cursor placed here][contents of the line that came next] 

如果我尝试在 <summary></summary> 之后添加另一个标签我会自动得到一双新的 <summary></summary>标签。

你可以在这里看到这个 Action :

Screencast of my typing gibberish.

我如何合理地完成这项工作,或者至少关闭 XML 注释中的完成功能?

最佳答案

无论好坏,我所知道的解决此问题的最佳方法是在 VSCode 设置中禁用“接受关于提交字符的建议”。这样,空格键就不会被视为自动完成请求。无论如何,我个人更喜欢依赖“在输入时接受建议”,所以这对我有用,但你可能有不同的习惯。

关于c# - VS Code 中的智能感知/代码完成对 XML 没有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44411685/

相关文章:

c# - 增加请求大小会导致任何问题吗?

javascript - Eslint 正在从终端工作,但在编辑器 UI (VSCode) 中未显示错误

node.js - 没有为使用 nyc 的 vscode 扩展生成覆盖信息

visual-studio-code - Ctrl+Shift+E 将特殊字符插入文件而不是在 VS Code 中显示资源管理器 Pane

c# - 获取参数类型和编号。 Visual Studio 编辑器 (C#) 中函数的参数

javascript - Intellisense : view file as browser JavaScript, 不是 Node.js?

c# - 从字符串中提取短语

c# - 如何在MonoDevelop中使用BigInteger类?

c# - 查找匹配的列表项索引号c#

intellij-idea - PhpStorm - 类名作为字符串建议