我想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