7

Tôi đã cài đặt lại Resharper và Web Essentials trong Visual Studio 2013 và muốn có nội dung của thẻ HTML trong tệp .cshtml của tôi được thụt vào.Visual Studio thụt lề nội dung thẻ HTML

Vì vậy, những gì tôi không muốn (và dường như là mặc định):

<html> 
<body> 
    <h1>Hello!</h1> 
<body> 
</html> 

TÔI muốn nó trông giống như:

<html> 
    <body> 
     <h1>Hello!</h1> 
    <body> 
</html> 

Tôi đã gỡ bỏ tất cả mọi thứ từ Resharper -> Tùy chọn -> Chỉnh sửa mã -> HTML -> Kiểu định dạng -> Không thụt lề cho trẻ em.

Tôi cũng đã chọn Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> HTML (Biểu mẫu web) -> Định dạng -> Tùy chọn thẻ cụ thể -> Thẻ cụ thể của khách hàng -> html -> Nội dung thụt lề không có kết quả.

Lưu ý rằng tôi không có Công cụ -> Tùy chọn -> Trình soạn thảo văn bản -> HTML -> Định dạng, thay vào đó tôi có hai subtrees, HTML và HTML (Biểu mẫu web), trong đó chỉ HTML (Biểu mẫu web) có Tùy chọn định dạng.

Bất kỳ ai biết cách để có được Visual Studio để làm điều này? Nó rất khó chịu khi thấy tài liệu HTML được định dạng hoàn hảo của tôi đi ra ngoài cửa sổ bất cứ khi nào tôi thêm một thẻ mới. Cảm ơn!

Trả lời

8

Một lý do nữa khiến Resharper không thụt lề nội dung thẻ - kích thước thẻ. Tìm tùy chọn Chỉnh sửa lại -> Tùy chọn -> Chỉnh sửa mã -> HTML -> Kiểu định dạng -> Không thụt lề cho trẻ em nếu kích thước thẻ nhiều hơn Nếu đếm số lượng quá nhiều, trình định dạng của Resharper sẽ không hiển thị. Cố gắng đặt giá trị, ví dụ: 10000

+1

tôi nghĩ rằng cố định nó, mặc dù cách kích chuột phải và "tài liệu định dạng" vẫn Undoes thụt lề: \ này ít nhất sẽ cố định sửa chữa trong khi-gõ, mặc dù, cảm ơn! – MatthewSot

+0

Đó là hành vi kỳ lạ. Tôi đã tạo ra vấn đề [RSRP-429035] (https://youtrack.jetbrains.com/issue/RSRP-429035) cho nó. Nó sẽ là tuyệt vời nếu bạn sẽ đính kèm một số mô tả để phát hành và mã ví dụ – WinnieThePoooh

10

Tôi hơi muộn với bữa tiệc, nhưng có vẻ như bạn có thể khắc phục điều này bằng cách xóa "html, body" khỏi "HTML -> Kiểu định dạng -> (Xung quanh thẻ) Không thụt lề con của"

Xem ở đây: enter image description here

+1

Cảm ơn câu trả lời! Tuy nhiên, trong câu hỏi ban đầu, tôi đã đề cập rằng tôi đã xóa tất cả các thẻ khỏi tùy chọn đó trong Resharper, vì vậy rất tiếc, không phải vậy (có thể họ đã khắc phục lỗi kể từ đó, tôi sẽ phải kiểm tra kỹ) – MatthewSot

+0

Nó dường như làm việc cho tôi trong ReSharper 9.x, nhưng nó vẫn còn có vấn đề với cách nhấp vào 'Định dạng tài liệu': ( –

+0

Cảm ơn bạn! Điều này đã được lái xe cho tôi hạt quá lâu. – Bojan

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