Visual Studio thay thế tab bằng 4 dấu cách?


217

Có cách nào để đặt nút TAB hoạt động như 4 khoảng trắng trong Visual Studio 2010 thay vì vào Chỉnh sửa-> Nâng cao-> Không xác định các dòng được chọn?


14
+1 vì trong câu hỏi có gợi ý về cách làm sáng tỏ các nguồn đã tồn tại, câu trả lời được chấp nhận chỉ áp dụng cho các nguồn mới
Shmil The Cat

Ai đó có thể chỉnh sửa "2010" trong tiêu đề câu hỏi không? Điều này có thể áp dụng cho nhiều phiên bản studio hình ảnh và giao diện người dùng vẫn giống với phần này của IDE cho VS 2010, 2013 và 2015. Ngoài ra, nó có thể giúp thêm một cái gì đó vào câu hỏi ngụ ý rằng OP đang muốn đặt phong cách của các nguồn mới; Thủ thuật để chỉnh sửa các nguồn hiện có là tuyệt vời mặc dù.
jrh

Cũng lưu ý rằng "Tabify" và "Untabify" cho các tệp mã nguồn hiện tại không hoạt động đối với các tab được chèn ở giữa dòng, nghĩa là, <tab> int <tab> x;sẽ được thay thế bằng <spaces> int <tab> x;, không<spaces> int <spaces> x;
jrh

Tôi đang sử dụng Visual Studio Community cho Mac và thay vì không xác định được, tôi đã chỉnh sửa> Format> Format Document.
Mahdi

Câu trả lời:


302

Bạn có thể chỉnh sửa hành vi này trong:

Tools->Options->Text Editor->All Languages->Tabs

Thay đổi Tab để sử dụng "Chèn không gian" thay vì "Giữ tab".

Lưu ý bạn cũng có thể chỉ định ngôn ngữ này cho mỗi ngôn ngữ nếu bạn muốn có hành vi khác nhau trong một ngôn ngữ cụ thể.


16
Chỉ để chia sẻ điều đó vẫn giống với Visual Studio 2013.
James

6
Điều gì về kích thước tab và kích thước thụt lề?
Magallo

3
Trong tôi, điều khiến tôi mất quá nhiều thời gian để tìm thấy cài đặt là thực tế có một hộp kiểm ẩn một nửa cài đặt. hãy chắc chắn kiểm tra hiển thị tất cả các cài đặt
Andrew After Chiều-Delight Hayde

5
Chỉ để chia sẻ điều đó vẫn giống với Visual Studio 2015.
Marek

4
Điều này vẫn giống với Visual Studio 2017.
jhmckimm

7

Đối với VS2010 trở lên ( VS2010 cần một plugin ). Nếu bạn đã kiểm tra / đặt các tùy chọn kích thước tab trong Visual Studio nhưng nó vẫn không hoạt động. Sau đó kiểm tra xem bạn có tệp .editorconfig trong dự án của bạn không! Điều này sẽ ghi đè cài đặt Visual Studio. Chỉnh sửa kích thước tab trong tệp đó.

Điều này có thể xảy ra nếu bạn cài đặt một ứng dụng Angular trong dự án của bạn với Angular-Cli.

Xem blog MSDN


4

Không có câu trả lời nào trong số này làm việc cho tôi trên macbook pro. Vì vậy, những gì tôi phải làm là đi đến:

Tùy chọn -> Mã nguồn -> Định dạng mã -> Mã nguồn C #.

Từ đây tôi có thể thay đổi kiểu tab và khoảng cách của mình, v.v ... Đây là dự án duy nhất tôi có nơi nhà phát triển chính có định dạng khác với tôi. Đó là một nỗi đau ở mông rằng IDE của tôi sẽ định dạng mã của tôi khác với mã của họ.


3
Điều này đúng trong Visual Studio cho Mac 8.4 (đi với Unity 2019.2)
gl03

3

Nếu bạn không thấy tùy chọn định dạng, bạn có thể thực hiện Công cụ-> Nhập và xuất cài đặt để nhập phần còn thiếu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.