【问题标题】:Intellisense / code completion in VS Code not helpful with XMLVS Code 中的 Intellisense / 代码完成对 XML 没有帮助
【发布时间】:2017-11-08 18:00:01
【问题描述】:

我正在使用 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] 

如果我尝试在&lt;summary&gt;&lt;/summary&gt; 之后添加另一个标签,我将自动获得一对新的&lt;summary&gt;&lt;/summary&gt; 标签。

您可以在此处查看此操作:

我如何合理地完成这项工作,或者至少在 XML cmets 中关闭完成?

【问题讨论】:

  • PS:我想知道其他人是否受此影响,或者只是我/我的机器。因此,如果没有解决方法,我会在 GitHub 上提交错误报告。请在 cmets 中告诉我。
  • 我也有这个问题! :-( 你是怎么解决的?

标签: c# visual-studio-code intellisense


【解决方案1】:

无论好坏,我所知道的解决此问题的最佳方法是在 VSCode 设置中禁用“Accept Suggestion On Commit Character”。这样,空格键不会被视为自动完成的请求。无论如何,我个人更喜欢依靠“Accept Suggestion on Enter”,所以这对我有用,但你可能有不同的习惯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-27
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2017-09-22
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多