代码之家  ›  专栏  ›  技术社区  ›  ericvg

如何更改VS2010编辑器中的自动完成行为?

  •  1
  • ericvg  · 技术社区  · 15 年前

    如何阻止VS2010(RC)使用新对象自动完成HTML帮助程序{…}当我只想传入匿名类型时?后退快把我逼疯了。

    例如,vs想要:

    <%=Html.ActionLink("Register", "Register", new object { controller = "Account" }) %>
    

    我知道helper被声明为expecting object,这就是为什么它会这样做,但是我可以仅仅为mvc helpers更改这个行为吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Rory    15 年前

    文本编辑器工具栏上有一个按钮,用于“在建议和标准完成模式之间切换”(开发人员键盘布局的默认快捷键是ctrl+alt+space)。如果您只键入“new{”(实际上是为了允许首先使用开发),它将阻止编辑器填充选定的项。

    注意:如果您确实希望intellisense填充建议,则需要按向上或向下箭头以将重点放在该建议上,否则,键入一个分词符只会忽略提示而不修改键入的内容。

        2
  •  1
  •   Graham Clark    15 年前

    是的,很烦人。我只是在空格后按escape new . 这将取消将填充的IntelliSense窗口 object .