當我只想傳入匿名類型時,如何從具有新對象{...}的自動完成html助手中停止VS 2010(RC)?退後一步使我瘋狂。如何更改VS 2010編輯器中的自動完成行爲?
例如,VS想:
<%=Html.ActionLink("Register", "Register", new object { controller = "Account" }) %>
我知道助手被宣佈期待的對象,這就是爲什麼它這樣做,但我可以改變這種行爲MVC傭工?
當我只想傳入匿名類型時,如何從具有新對象{...}的自動完成html助手中停止VS 2010(RC)?退後一步使我瘋狂。如何更改VS 2010編輯器中的自動完成行爲?
例如,VS想:
<%=Html.ActionLink("Register", "Register", new object { controller = "Account" }) %>
我知道助手被宣佈期待的對象,這就是爲什麼它這樣做,但我可以改變這種行爲MVC傭工?
這個文本編輯器工具欄上的「在建議和標準完成模式之間切換」(C#開發人員鍵盤佈局的默認快捷方式是Ctrl + Alt + Space)按鈕。如果你只是輸入「new {」(它實際上是爲了允許使用優先開發),它將阻止編輯器填寫選定的項目。
注意:如果您確實需要智能感知來填充它,則需要點擊向上或向下箭頭以關注該建議,否則,輸入其中一個分詞符將忽略提示而不修改您的內容鍵入。
是的,這很煩人。在new
之後,我只需按Escape鍵即可。這將取消將填寫object
的Intellisense窗口。
切換是很好的 - 當你知道你將要啓動一系列的視圖更改時很棒。 – ericvg 2010-03-22 17:00:35
@pinkmuppet:是的,在聲明它之前實際上想要使用某些東西時,它可以與'Ctrl + .'> Generate x ...'一起使用。 – Rory 2010-03-22 18:09:42