Tôi muốn Visual Studio tiếp tục tự động định dạng các tệp .cs
của mình, nhưng có cách nào để ngăn tự động định dạng mã C# ở giữa các thẻ <% %>
trong chế độ xem ASP.NET MVC vì nó thực sự gây ra sự lộn xộn của nó?Có cách nào để ngăn Visual Studio 2010 định dạng mã C# trong chế độ xem ASP.NET MVC không?
Trả lời
Theo tôi biết không có cách nào để tắt định dạng chỉ trong tệp ASP.NET vì nó sử dụng các quy tắc cho C# trong Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> C#.
Có thể trong v.next họ sẽ sửa lỗi này. – Kev
Thật không may (afaik), bạn không thể có cài đặt riêng cho C# trong tệp .cs và .aspx. Bạn có thể thay đổi cài đặt cho C# trong Công cụ -> Tùy chọn -> C# -> Định dạng.
Để mọi thứ hoạt động tốt với MVC, tôi đã thay đổi một số cài đặt trong phần Dòng mới. Tôi đã bỏ chọn các hộp cho khối điều khiển, bộ khởi tạo đối tượng và "else". Điều này tạo ra các kiểu niềng răng kiểu giống như một ai đó hoạt động tốt nhất trong mã MVC, mà không làm vặn quá nhiều với mã C# bình thường của tôi. Tôi để lại các thiết lập cho các hàm, các lớp vv một mình vì bạn không thường định nghĩa các thiết lập đó trong một tệp .aspx.
Cảm ơn, tôi sẽ có một fiddle về với các cài đặt này. – Kev
Không có cách nào để làm điều đó và nó là một thời gian lớn waster sửa định dạng trong .aspx trang hơn và hơn nữa. Nó khiến tôi phát điên.
Có hai sự cố/lỗi kết nối cho việc này. Một đã được đánh dấu là cố định trong nhiều tháng nhưng phản ứng mới nhất không giống như bất cứ điều gì thậm chí đã được thực hiện.
Bạn có thể xem xét sử dụng Razor View Engine như bạn thay vì aspx.
also see:
- http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx (Scott Guthrie)
- ASP.NET MVC Razor view engine (StackOverflow)
Làm cho không có sự khác biệt với vấn đề định dạng với VS - nó làm cho một hash của Razor xem quá. –
@JonathanMoffatt nếu bạn sử dụng dấu cách thay vì tab, bạn nên sử dụng tốt: http://stackoverflow.com/questions/6267165/visual-studio-2010-code-formatting-in-cshtml-improper-indentation – oleschri
cảm ơn, mẹo tuyệt vời! –
- 1. Visual Studio 2010 Express C# hạn chế
- 2. ASP.Net MVC 1.0 trong Visual Studio 2010
- 3. định dạng HTML trong Visual Studio 2010
- 4. Định dạng XML trong Visual Studio 2010
- 5. Chế độ C# trong Visual Studio 2010 Professional
- 6. Visual Studio có thể mở các trang ASP.NET trong chế độ xem Nguồn, không phải dạng xem Thiết kế không?
- 7. Visual Studio/Resharper định dạng mã - C#
- 8. Tôi có thể tắt "chế độ xem gỡ lỗi" trong Visual Studio 2010 không?
- 9. Làm cách nào để ngăn Visual Studio tự động định dạng các phần mã nhất định?
- 10. Trình định dạng mã Visual Studio
- 11. Xem mã nhà thiết kế trong Visual Studio 2010
- 12. ASP.NET MVC: làm cách nào để báo hiệu lỗi biên dịch nếu chế độ xem có lỗi?
- 13. Làm cách nào để xem mã máy hoặc mã byte đã biên dịch cho hàm C++ trong Visual Studio 2010?
- 14. Bất kỳ cách nào định cấu hình để định cấu hình chế độ xem chế độ xem mvc chế độ xem trực quan
- 15. C# và ASP.NET MVC: Sử dụng chỉ thị #if trong chế độ xem
- 16. Tại sao Chế độ xem một phần hiển thị dưới dạng trang đầy đủ trong MVC 5 Visual Studio 13?
- 17. Làm cách nào để nhóm các mục danh sách HTML trong chế độ xem ASP.NET MVC?
- 18. Mẫu dự án ASP.NET MVC 4 Visual Studio 2010 không có mặt
- 19. "Suppress Warning" menuitem trong Visual Studio 2010 không có sẵn
- 20. Làm cách nào để hạ cấp giải pháp từ Visual Studio 2010 sang Visual Studio 2005?
- 21. Visual Studio: Tạo mã xem mặc định
- 22. Làm cách nào để Visual Studio luôn hiển thị chế độ xem Nguồn thay vì chế độ xem Thiết kế khi nhấn F7 từ trang mã hóa?
- 23. ASP.net MVC có chế độ xem hiện tại
- 24. Làm cách nào để ngăn Visual Studio khỏi giải pháp biên dịch sau khi thoát chế độ gỡ lỗi?
- 25. Cách trả lại 404 với chế độ xem asp.net mvc
- 26. Làm cách nào để nhóm dữ liệu trong Chế độ xem ASP.NET MVC?
- 27. "Thêm bộ điều khiển"/"Thêm chế độ xem" trong ứng dụng ASP.NET MVC/WebForms ASP.NET
- 28. bật chế độ xem thiết kế trong VS 2010
- 29. Visual Studio 2010 Intellisense squiggles cho mã C
- 30. Làm cách nào để thụt lề mã F # trong Visual Studio 2008 ở chế độ #light
+1. Đó là vô cùng bực bội! –
Có ai đã thử điều này với VS2010 SP1 chưa? Bản beta đã được phát hành trong vài ngày qua. –
@Drew - chưa. Nếu tôi có thời gian tôi có thể kích hoạt một máy ảo và kiểm tra điều này. – Kev