#pragma mark tương đương trong Android Studio


92

Xcodecó một tính năng được gọi là pragma mark Nó rất tiện dụng và tôi đang tìm kiếm bất cứ thứ gì tương tự với Android Studionó, có thể là bản gốc hoặc một plugin.


7
Kiểm tra câu trả lời tại đây: stackoverflow.com/a/18740965/1758547
Luciano Nascimento

Hoạt động tốt! Cảm ơn @LucianoNascimento
ademar111190

1
Reed

bạn có thể kiểm tra câu trả lời của tôi ở đây stackoverflow.com/a/47565502/5381331
Phan Văn Linh

1
Vì bạn không chỉ định ngôn ngữ, điều đáng nói là Android Studio có hỗ trợ #pragma markmã C ++.
Grishka

Câu trả lời:


124

Trong Android Studio, bạn có thể thêm vùng bằng các bước bên dưới

  1. Mở IDE bạn đang sử dụng
  2. Chọn mã bạn muốn nhóm
  3. Nhấn Ctrl + Alt + T (Cmd + Opt + T cho mac) và chọn “vùng .. nhận xét vùng cuối”
  4. Bây giờ mã được bao quanh bởi các dòng “// region” / “// endregion”, bạn có thể thấy rằng vùng có thể gấp lại được
  5. Bây giờ bạn có thể chỉnh sửa mô tả về nhóm của mình
  6. Bạn có thể dễ dàng xem mã trong nhóm của mình mà không cần phải mở rộng nhóm, chỉ cần di chuột vào mô tả nhóm bằng con trỏ chuột

Xem này


16
Thật tuyệt, tôi ước nó được in đậm trong chế độ xem Cấu trúc (CMD + 7) giống như trong menu thả xuống Xcode nhưng sẽ luôn có sự khác biệt về công cụ phát triển.
Stuart P.

4
chúng tôi có thể đề xuất những gì @ StuartP đang nói về? Ý tôi là một cách để thêm nó vào Chế độ xem cấu trúc.
MiguelHincapieC

1
Vì Android Studio dựa trên Intellij IDEA và vì tính năng này sắp có trong IDEA, nên hy vọng chúng ta chỉ cần đợi bản phát hành Android Studio trong tương lai để xem các vùng trong chế độ xem cấu trúc! Đây là sự cố của YouTrack: youtrack.jetbrains.com/issue/IDEA-129599
Tim Pesce

2
Trong Android Studio 3, nó (các vùng) hiển thị trong chế độ xem cấu trúc - điều này thật tuyệt, mặc dù tôi thấy nó hơi lỗi.
Tom

Có thể để chế độ xem cấu trúc hiển thị vùng được mở rộng theo mặc định không? Có vẻ như nó luôn thu gọn các chữ ký khi khởi động.
qix
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.