2010-10-18 73 views
113

Làm cách nào tôi có thể tự động thụt lề mã nguồn trong Visual Studio 2010?Làm cách nào để tự động thụt lề mã nguồn?

Tôi đã sử dụng Ctrl +K, Ctrl +F, nhưng nó không hoạt động; có cách nào khác/plugin để làm điều này?

+1

Loại mã nguồn nào? Nếu nó không hoạt động, nó hoặc bị hỏng VS cài đặt, hoặc tập tin không chuẩn. Hoặc các phím tắt mặc định khác nhau, hãy thử trình đơn chỉnh sửa. – Coder

+0

@Madman: Tôi đang sử dụng ViEmu, VAssitX. Tập tin nguồn C# của nó. Bây giờ surprisely Nó hoạt động tốt. – Jichao

+2

bạn chỉ cần chọn tất cả các văn bản/mã trước khi thực hiện CTRL + K, CTRL + F, sau đó nó sẽ làm việc – xus

Trả lời

182

Ctrl + E, D - Format toàn doc
Ctrl + K, Ctrl + F - Format chọn

Cũng có sẵn trong menu qua Chỉnh sửa | Nâng cao.

Thomas

Edit-
Ctrl + K, Ctrl + D - Format toàn doc trong VS 2010

+0

Tôi đã tìm kiếm điều này trong menu chuột phải, làm thế nào ngớ ngẩn của tôi. –

+1

Tôi đã thử cả hai cách, và từ menu Chỉnh sửa | Nâng cao và chúng không làm bất cứ điều gì với mã nguồn của tôi. Các tùy chọn khác như thụt lề dòng đang hoạt động. Điều gì có thể sai? – Chucky

+0

Chucky, bạn có cân nhắc loại bỏ Visual Studio và thực hiện cài đặt sạch không? Tôi có một vài lần thực hiện rất nhiều thay đổi mà tôi đã hủy hoại nó. –

1

Ngoài ra, có các tiện chút "tăng thụt lề" và các nút "giảm thụt lề". Nếu bạn đánh dấu một khối mã và nhấp vào các nút đó, toàn bộ khối sẽ thụt lề.

+3

cũng TAB và SHIFT + TAB hoạt động như thế này – jmacboy

+0

Đặt 'Tùy chọn> C/C++> Định dạng> Thụt lề Tự động trên Tab' thành' Đúng' và nhấn 'TAB'. –

+0

Tôi đã cố gắng so sánh một tệp XML với phiên bản đã đăng ký trong VS 2010, nhưng thụt lề đã thay đổi, làm cho nó không thể nhìn thấy những thay đổi thực sự. Sử dụng tính năng định dạng không hoạt động nhưng 'tăng thụt lề' đã làm. –

44

Năm 2010 nó là Ctrl +k, Ctrl +d. Xem hình dưới đây.

enter image description here

7

Năm 2010 nó là ctrl + k + d cho indentation

0

Tôi đã thử cả hai cách, và từ Edit | đơn Advanced, và họ không làm gì với mã nguồn của tôi. Các tùy chọn khác như thụt lề dòng đang hoạt động. Điều gì có thể sai? - Chucky 12 Tháng 7 '13 tại 11:06

Đôi khi nếu nó không làm việc, cố gắng chọn một vài dòng trên và dưới hoặc toàn bộ khối mã (toàn bộ chức năng, toàn bộ chu kỳ, toàn bộ switch, vv .), để biết cách thụt lề.

Ví dụ: nếu bạn sao chép/dán nội dung nào đó vào báo cáo trường hợp của công tắc và có dấu vết sai, bạn cần chọn văn bản + dòng có tuyên bố trường hợp ở trên để làm cho nó hoạt động.

0

Có thể đáng lưu ý rằng tự động thụt lề không hoạt động nếu có lỗi cú pháp trong tài liệu. Loại bỏ các squigglies đỏ, và THEN thử CTRL + K, CTRL + D, bất cứ điều gì ...

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