2011-12-08 35 views
15

Tôi đã cài đặt Visual Studio 2010 và ReSharper và sau khi tìm kiếm khoảng một giờ, tôi không thể tìm thấy cài đặt định dạng này ở bất kỳ đâu.Làm cách nào để có được VisualStudio 2010 với ReSharper để giữ khoảng trắng giữa '<%:', nội dung và '%>'?

Tôi muốn nó trông như thế này:

<div><%: Model.Something %></div> 

và nó giữ loại bỏ không gian của tôi giữa Model.Something%> trông như thế này:

<div><%: Model.Something%></div> 
+1

Bạn sử dụng phiên bản ReSharper nào? –

+0

Câu hỏi hay. 6.0 Phiên bản đầy đủ, xây dựng 6.0.2202.688. – Joe

Trả lời

9

Hành vi này sẽ được khắc phục trong EAP tiếp theo của ReSharper 6.1, thậm chí có thể ở giai đoạn beta. Xin lỗi, không có thời gian cho một lựa chọn - cho 6.1 sẽ có không gian luôn luôn, hy vọng hầu hết các nhà phát triển ASP.NET muốn nó theo cách đó.

P.S. Trong các phiên bản cũ, bạn có thể chuyển nó qua tùy chọn ReSharper | Tùy chọn | Ngôn ngữ | C# | Kiểu định dạng | Dấu cách -> Trong dấu ngoặc đơn -> Phương thức gọi là dấu ngoặc đơn. Nhưng việc chuyển đổi nó cũng ảnh hưởng đến các cuộc gọi phương thức C#.

0

Tôi đã có một số thành công với các cài đặt dựa trên giải pháp ...

ReSharper -> Tùy chọn -> Ngôn ngữ -> C# -> Kiểu định dạng -> Không gian

Không có phần tương đương cho ASP.Net hoặc HTML, nhưng có vẻ như để có một số từ ngôn ngữ mã thực tế các trang asp.net của bạn được viết trong ... vì vậy hãy thử phần C#.

+0

Cảm ơn, tôi chỉ nhìn lại một lần nữa trong trường hợp. Không nhìn thấy. Trừ khi nó tái sử dụng một cách bí mật một trong số đó, không có một tùy chọn khoảng cách nào giống với bất kỳ thứ gì gần với ký hiệu ASP.NET trong đó. – Joe

+0

Có thể hộp kiểm "phép toán nhân" mặc dù không phải là toán tử trong ASP.Net? –

+1

Vâng, tôi đã bật tính năng này để thêm khoảng trống giữa chúng. Tôi tắt nó chỉ để so sánh và không có gì. – Joe

Các vấn đề liên quan