当剃刀.cshtml文件剃刀
问题描述:
使用lambda表达式时如何禁用Visual Studio的智能感知,我想创建行:当剃刀.cshtml文件剃刀
@this.Html.LabelFor(x => x.Name)
然而,输入第一个“X”,Visual Studio的智能感知后试图为我自动完成这一点。
有没有办法在一个lambda表达式可以输入时禁用自动选择,就像在标准的.cs文件中一样?
我不想在工具/文本编辑器/ C#/智能感知菜单中选中“按空格键提交”选项。
答
似乎没有任何选项可以在lambda表达式中专门控制剃刀中的intellisense。但是,您可以在键入一个字符时按Ctrl + Alt +空格打开“低影响智能感知”(并将其关闭)。这将停止intellisense自动选择的东西(你必须手动选择它们)。当然,一直开启/关闭是一种痛苦,但它可能总比没有好。
你有'x'声明的地方吗?如果不是什么自动完成显示? – 2011-03-25 12:59:15
出于好奇,为什么不只是@ Html.LabelFor(...)? – 2011-03-25 13:04:20
不是一个真正的答案,但我只是在需要时点击转义取消自动完成框。我不知道有什么办法可以做你想问的问题。 – Jab 2011-03-25 14:41:07