2011-07-11 34 views

Trả lời

10

Đây là lỗi trong ReSharper. Nó thường sử dụng các thiết lập VS, nhưng khi sắp xếp nó luôn luôn sử dụng không gian và bỏ qua các thiết lập VS (đặc biệt là Smart Tabs).

Yêu cầu khắc phục sự cố này đã xảy ra kể từ phiên bản 4, nhưng vẫn không được khắc phục trong verstion 6 (bản phát hành gần đây nhất).

Các lỗi được ghi nhận ở đây: RSRP-150306 và ở đây: RSRP-200204

Cập nhật: Một điều bạn có thể làm để làm việc xung quanh vấn đề này, sau khi thực hiện dọn dẹp ReSharper, bạn có thể sử dụng các cuộc gọi định dạng VS để có nó sửa chữa các tab/dấu cách. Phím tắt mặc định cho điều này là

  • Ctrl-K, Ctrl-D cho toàn bộ tài liệu
  • Ctrl-K, Ctrl-F để chỉ các văn bản đã chọn.
12

ReSharper sử dụng cài đặt VS, cài đặt này không có cài đặt riêng cho tác vụ này. Đi tới Công cụ-> Tùy chọn-> Trình chỉnh sửa văn bản-> Ngôn ngữ cần thiết hoặc Tất cả ngôn ngữ-> Tab và chọn "Chèn dấu cách" hoặc "Giữ tab".

+2

cài đặt AllLanguages ​​đã hoạt động! –

0

Một lựa chọn khác là cài đặt các công cụ gói Năng suất điện (thông qua NuGet hoặc here) và sau đó kích hoạt tùy chọn 'Fix Mixed Tabs' mà cung cấp cho bạn một tùy chọn để file Tabify hoặc Spaceify khi nó cảm nhận một hỗn hợp.

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