Phím tắt thụt trong Visual Studio


161

Tôi mới tham gia Visual Studio 2010 và C #. Làm cách nào tôi có thể thụt lề văn bản đã chọn sang trái / phải bằng cách sử dụng phím tắt?

nhập mô tả hình ảnh ở đây

Trong Delphi IDE, các tương đương là Ctrl+ Shift+ ICtrl+ Shift+U


62
CTRL + K và sau CTRL + D?
RBA

Tôi đã nhận được 5 câu trả lời tốt trong cùng một lúc ... câu trả lời nào? +1 cho tất cả các câu trả lời. cảm ơn bạn
RBA

3
Lưu ý rằng các phiên bản mới hơn của Delphi cũng sử dụng các phím [tab] và [shift] [tab], nhưng vẫn hỗ trợ các lệnh chặn thụt lề / không xác định cũ
Gerry Coll

4
chỉ bằng cách xóa và thêm lại dấu ngoặc nhọn cuối cùng, VS2010 sẽ tự động thụt khối mã cho bạn
Simon

Câu trả lời:


257

TabShift+ Tabsẽ làm điều đó.

Một mẹo thú vị khác là nhấn giữ ALTkhi bạn chọn văn bản, nó sẽ cho phép bạn thực hiện lựa chọn hình vuông. Bắt đầu với VS2010, bạn có thể bắt đầu nhập và nó sẽ thay thế nội dung của lựa chọn hình vuông của bạn bằng nội dung bạn nhập. Hoàn toàn tuyệt vời để thay đổi một loạt các dòng cùng một lúc.


Không rõ ý của bạn về tính năng VS2010, nhưng loại âm thanh như SyncEdit, mà Delphi đã có trong nhiều năm và nhiều năm nay.
Mason Wheeler

2
@Mason Không nơi nào mạnh mẽ và SyncEdit. Nó cho phép bạn thực hiện một lựa chọn hình chữ nhật. Vì vậy, nếu lựa chọn bao gồm nhiều dòng, nó không cần phải bao gồm nhiều cột. Sau đó, khi bạn gõ, bạn thay thế từng dòng bằng những gì bạn gõ. Vì vậy, các biến của bạn phải được căn chỉnh theo chiều dọc để nó được sử dụng. Đây là một lĩnh vực mà RAD Studio chiến thắng.
David Heffernan

FYI, Tab và Shift + Tab cũng hoạt động theo Delphi XE2, (cũng như ALT 'trick') mặc dù trong các phiên bản trước, nó sẽ chỉ thay thế lựa chọn của bạn bằng một ký tự tab.
Peter

tab & shift + tab hoạt động để thụt mã Python trong Visual Code Code 1.11.
Julia Zhao

Trong Visual Studio 2015 trở đi có Chỉnh sửa> Chọn định dạng (Ctrl + K, Ctrl + F) định dạng lựa chọn hiện tại.
Brandito

120

Ctrl-K , Ctrl-D

Sẽ chỉ làm đẹp toàn bộ tài liệu. Tiết kiệm rất nhiều lộn xộn, so với delphi.

Đảm bảo xóa tất cả các vết lõm bằng cách trước tiên chọn mọi thứ bằng Ctrl+ Asau đó nhấn Shift+ Tab liên tục cho đến khi mọi thứ được căn chỉnh sang trái. Sau khi bạn làm điều đó Ctrl+ K, Ctrl+ D sẽ hoạt động theo cách bạn muốn.

Bạn cũng có thể làm tương tự nhưng chỉ với một lựa chọn mã bằng cách tô sáng khối mã bạn muốn căn chỉnh lại, căn chỉnh nó sang bên trái ( Shift+ Tab) và sau đó đảm bảo bạn đã chọn mã bạn muốn căn chỉnh lại nhấn Ctrl+ K, Ctrl+ F hoặc chỉ cần nhấp chuột phải vào mã được tô sáng và chọn "Định dạng lựa chọn".


7
Ctrl-KD định dạng toàn bộ tài liệu. Có một lối tắt khác để định dạng văn bản đã chọn (có thể Ctrl-KF?).
Dercsár

Ngoài ra còn có các công cụ bên 3d miễn phí Delphi có thể làm điều đó và có thể được tích hợp trong IDE.
RBA

Aye nhìn họ. Sẽ thay đổi mọi tệp trong 15 năm mã nguồn, chưa kể đến một cuộc chiến lớn về cách mã được thụt vào. BeyondCompare sẽ có một phù hợp. :(
Tony Hopkinson

@RBA - hoặc được xây dựng trong các phiên bản mới nhất (cũng như xử lý [TAB])
Gerry Coll

1
@Tony, Delphi hiện có một trình định dạng mã tích hợp (cho một vài phiên bản bây giờ) mà bạn có thể tùy chỉnh để phù hợp với hầu hết mọi phong cách. Đã có các bổ trợ IDE mã nguồn mở miễn phí trong nhiều năm cũng có thể được tùy chỉnh để hoạt động với hầu hết mọi định dạng bạn muốn. Do đó, phần "so với Delphi" trong câu trả lời của bạn là sai. Không downvotin '- chỉ cần nói'. :)
Ken White

41

Nếu bạn muốn mã định dạng tự động độc đáo. Hãy thử CTRL+ A+ K+ F. Trong khi giữ CTRLnhấn a, sau đó k, sau đó f.


3
Ctrl-D (định dạng tài liệu) là một phím tắt tốt hơn vì nó cũng làm điều tương tự (Ctrl-A chọn toàn bộ tài liệu, sau đó định dạng K + F lựa chọn)
James McCormack

5
@Raghurocks: Ý của James là Ctrl + K + D, có lẽ là định dạng toàn bộ tài liệu.
Peter Crabtree

Cảm ơn bạn. Mặc dù alà tùy chọn.
SearchForKnowledge

1
CTRL K + F để định dạng mã đã chọn CTRL A + K + F, có nghĩa là CTRL A chọn tất cả, sau đó định dạng mã đã chọn, có nghĩa là tất cả
Ali Adravi


14

Việc thụt lề thông minh của Visual studio sẽ tự động thụt lề, nhưng chúng ta có thể chọn một khối hoặc tất cả mã để thụt lề.

  1. Chọn tất cả mã: Ctrl+a

  2. Sử dụng một trong hai cách để thụt mã:

    • Shift+ Tab,

    • Ctrl+ k+ f.



6

Chỉ cần nhấn Tab để đẩy nó lên hoặc trên thanh menu Chỉnh sửa -> Nâng cao -> Chọn định dạng và sẽ tự động thụt lề, phím tắt cũng được hiển thị trong menu.


0

Nếu các phím tắt di chuyển sang trái và di chuyển sang phải không xuất hiện trên màn hình của bạn, hãy nhấp vào vị trí ngoài cùng bên phải của thanh công cụ của bạn ở trên cùng. Bạn sẽ nhận được "Thêm hoặc loại bỏ các nút." Thêm các nút "giảm thụt dòng" và "tăng thụt dòng"

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.