我想Visual Studio來自動格式化繼續我的.cs
文件,但有什麼辦法,以防止它自動格式化C#代碼在ASP.NET MVC意見<% %>
標籤之間,因爲那真叫它的一個爛攤子?有沒有辦法阻止ASP.NET MVC視圖中的C#代碼格式的Visual Studio 2010?
回答
據我所知,沒有辦法關閉ASP.NET文件中的格式,因爲它在工具 - >選項 - >文本編輯器 - > C#中使用C#規則。
也許在v.next中他們會解決這個問題。 – Kev 2010-10-06 08:40:22
不幸的是(afaik),您不能在.cs和.aspx文件中爲C#單獨設置。您可以在工具 - >選項 - > C# - >格式中更改C#的設置。
爲了讓事情與MVC一起工作,我改變了新行部分的一些設置。我取消選中控制塊,對象初始值設定項和「其他」的框。這產生了在MVC代碼中效果最好的walk-like-an-egyptian樣式大括號,而不會對我的正常C#代碼造成太大的影響。由於通常不會在.aspx文件中定義這些設置,因此我只保留函數,類等的設置。
謝謝,我會用這些設置的小提琴。 – Kev 2010-10-08 18:36:30
有沒有辦法做到這一點,它是一個巨大的時間浪費固定在.aspx頁面的格式一遍又一遍。它使我瘋狂。
這有兩個連接問題/錯誤。其中一個被標記爲固定好幾個月,但最新的迴應看起來並沒有甚至完成。
您可以考慮使用剃鬚刀作爲您的視圖引擎,而不是ASPX。
還看到:
- http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx(斯科特·格思裏)
- ASP.NET MVC Razor view engine(StackOverflow上)
對VS的格式化問題沒有什麼影響 - 它也會對Razor視圖做一個散列。 – 2012-02-15 23:54:28
@JonathanMoffatt如果你用空格代替標籤,你應該罰款:http://stackoverflow.com/questions/6267165/visual-studio-2010-code-formatting-in-cshtml-improper-indentation – oleschri 2012-02-16 08:50:57
感謝,偉大的小費! – 2012-02-21 03:54:00
- 1. 有沒有辦法阻止Visual Studio 2010自動生成CSS
- 2. 有沒有辦法阻止Visual Studio 2010鎖定控制器文件?
- 3. 有沒有辦法阻止代理?
- 4. 有沒有辦法阻止Eclipse/Netbeans能夠格式化可編譯代碼?
- 5. 有沒有辦法阻止TinyMCE啓用textareas的惡意代碼?
- 6. 有沒有辦法阻止呈現MVC視圖的純文本部分?
- 7. 有沒有辦法在Visual Studio代碼中將註釋斜體?
- 8. 有沒有辦法讓Visual Studio 2008停止格式化我的AutoProperties?
- 9. 有沒有辦法在C#中的代碼中修改Visual Studio 2008或2010項目預構建事件?
- 10. 有沒有辦法在Visual Studio 2010中快速查找文件?
- 11. PhoneGap:有沒有辦法阻止鍵盤調整視圖大小?
- 12. 有沒有辦法在Visual Studio中的實體圖中更改視圖?
- 13. 有沒有辦法改變的方式VIM自動格式C,C++代碼
- 14. 如何在Visual Studio中的ASP.NET MVC視圖旁添加代碼?
- 15. 有沒有辦法避免我在MVC Razor視圖中重複我的代碼?
- 16. 有沒有辦法阻止Visual Studio 2008在默認情況下在設計視圖中打開文件?
- 17. MVC - Visual Studio 2010編譯沒有錯誤
- 18. 有沒有辦法讓Visual Studio 2010支持XML Schema 1.1
- 19. 有沒有辦法讓Visual Studio 2010更像VS 2008?
- 20. 是否有辦法阻止屬性網格在Visual Studio中捕獲異常
- 21. 有沒有辦法在FlashDevelop中重新格式化代碼?
- 22. 有沒有辦法在Visual Studio 2010中的Intellisense註釋中加粗文本?
- 23. Visual Studio代碼格式化
- 24. 有沒有辦法阻止服務器覆蓋您的HTML代碼?
- 25. 有沒有辦法隔離阻塞異步代碼的庫
- 26. Visual Studio 2010的格式
- 27. 有沒有辦法突出顯示Visual Studio 2010中當前活動的代碼塊?
- 28. Visual Studio 2010 Automation for ASP.NET MVC
- 29. ASP.Net MVC 1.0在Visual Studio 2010
- 30. 在Visual Studio 2010中發佈代碼C#
+1。這非常令人沮喪! – 2010-10-06 00:32:31
有沒有人試過VS2010 SP1呢?測試版在最近幾天發佈。 – 2010-12-10 02:09:49
@德魯 - 還沒有。如果我有時間,我可能會啓動一個虛擬機並對其進行測試。 – Kev 2010-12-10 09:31:11