键入linq查询时,如何停止智能感知自动完成“来自”

时间:2019-03-19 16:53:19

标签: c# linq intellisense

当我开始键入linq查询时,默认情况下不建议使用“ from”关键字,这将导致它在其他一些非常令人沮丧的变量上自动完成。

我要输入的内容:var myResult = (from x in myList)

我实际上输入的内容:var myResult = (from"SPACEBAR"

我最终得到的是: var myResult = (someOtherVariableThatHasFromInIt)

PS。如果您告诉我以其他方式执行linq查询,则会遗漏要点。

1 个答案:

答案 0 :(得分:1)

如果这是VS,则有一个按钮可以从自动完成切换为建议(快捷方式:Ctrl + Alt +空格键),区别在于在建议模式下必须使用制表符(空格键不会自动插入) 。唯一的问题是,当您关闭VS时,它将返回到标准模式。

Toggle mode

如果是VS Code,请将以下内容添加到“ settings.json”

"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "off",