VS Code中的Intellisense /代码完成对XML没有帮助

时间:2017-06-07 11:43:13

标签: 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>标记。

你可以在这里看到这个:

Screencast of my typing gibberish.

如何合理地完成此工作,或至少在XML注释中关闭完成?

1 个答案:

答案 0 :(得分:0)

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