如何在Razor中使用lambda表达式时禁用Visual Studio的intellisense

时间:2011-03-25 12:55:18

标签: c# visual-studio-2010 asp.net-mvc-3 razor intellisense

在Razor .cshtml文件中,我想创建一行:

@this.Html.LabelFor( x => x.Name )

然而,在输入第一个'x'后,Visual Studio的intellisense试图为我自动完成此操作。

有没有办法在输入lambda表达式时禁用自动选择,就像在标准.cs文件中那样?

我不想在工具/文本编辑器/ C#/ IntelliSense菜单中取消选中“通过按空格键提交”选项。

1 个答案:

答案 0 :(得分:1)

在lambdas中,似乎没有任何选项可以专门控制Razor中的intellisense。但是,您可以在键入一个时按Ctrl + Alt + Space打开“低冲击智能感应”(并将其关闭)。这将停止intellisense自动选择的东西(你必须手动选择它们)。当然,一直打开/关闭都很痛苦,但它可能比什么都好。

相关问题