2010-11-06 72 views
5

我在一個視圖中進行編輯HTML,我可能例如需要內部<%%>標籤C#代碼一行..防止視覺工作室自動縮進在ASP.Net MVC視圖的C#代碼

如果C#代碼包含一個類似{或}的括號,在我按下回車或完成命令後,VS會自動將該行分散到2行以自動縮進括號。

這真是煩人,因爲我在代碼視圖我不是,我只是希望我的觀點看超潔淨,因此保持C#壓痕正是我在鍵入它。

任何想法如何禁用此???

非常感謝..

回答

2

是的,我已經經歷了太多......當VS不恨它。但我知道的唯一方法就是禁用C#的「自動格式化完成的塊」...

轉至工具|選項|文本編輯器| C#|格式化|一般並取消選中它。

但你會失去這種功能爲所有的C#代碼(不僅在觀點)...

3

每一個Visual Studio的自動縮進操作被保存在撤消歷史。這意味着如果您在自動縮進後立即按Ctrl + Z(撤消),它將被取消並且代碼將恢復爲初始縮進。該撤消操作不會影響您輸入的任何字符,只會影響自動縮進。

它仍然很煩人,因爲它需要額外的鍵盤輸入,但在很多情況下,這是一個足夠好的解決方法。