Câu trả lời:
Code
→ Reformat Code...
(mặc định Ctrl+ Alt+ L) cho toàn bộ tệp hoặc Code
→ Auto-Indent Lines
(mặc định Ctrl+ Alt+ I) cho dòng hoặc lựa chọn hiện tại.
Bạn có thể tùy chỉnh các cài đặt cho cách mã được tự động định dạng trong File
→ Settings
→ Editor
→ Code Style
.
Để đảm bảo các bình luận cũng được thụt vào cùng cấp với mã, bạn chỉ cần thực hiện như sau:
*
(dòng chú thích). Nếu bạn có một nhận xét khối đoạn văn, chỉ có dòng đầu tiên bắt đầu bằng /*
và sau dòng cuối cùng kết thúc bằng */
, với tất cả dòng trung gian bắt đầu bằng văn bản, nó không hoạt động, khi nào nó cũng nên. Vậy ... logic có một chút .. ngây thơ?
Chỉ cần chọn mã và
trên Windows làm Ctrl+ Alt+L
trên Linux làm Ctrl+ Windows Key+ Alt+L
trên Mac làm CMD+ Option+L
Ctrl+ Alt+ Lhoạt động với Android Studio trong xfce4 trên Linux. Tôi thấy rằng Gnome đã từng sử dụng phím tắt này cho màn hình khóa, nhưng trong Gnome 3, nó đã được đổi thành Super + L (AKA Windows + L): https://wiki.gnome.org/Design/OS/PalShortype
Trong Android Studio, công việc này: Chuyển đến Tệp-> Cài đặt-> Trình chỉnh sửa-> CodeStyle-> Java. Bên dưới Gói và Niềng răng bỏ chọn "Nhận xét tại Cột đầu tiên" Sau đó, phím tắt định dạng cũng sẽ thụt dòng nhận xét.
Bạn cũng có thể dùng thử ctrl+ alt+ Imặc dù bạn cũng có thể sử dụng l.
Giải pháp bỏ chọncomment at first column
là hoạt động một phần, bởi vì nó hoạt động cho các bình luận dòng, nhưng không chặn các bình luận.
Vì vậy, với các dòng như:
/* first line
* second line
* ...
*/
hoặc là
// line 1
// line 2
// line 3
...
chúng được thụt lề với "Tự động định dạng lại", nhưng các dòng như:
/* first line
second line
...
*/
việc xác định sẽ không được cố định.
Bạn nên làm điều đó:
*
hoặc //
trước mỗi dòng ý kiếnKeep when reformatting -> comment at first column
Auto reformat
.Line selection mode
sẽ giúp bạn (phím giữa chuột). Để thêm nhận xét dòng, tìm kiếm line comment
trong bản đồ chính.