Ý tưởng Android Studio / Intellij: “Mục lục” cho một lớp học


106

Tôi đã làm lung tung với Android Studio và cho đến nay tôi thích hầu hết những gì tôi đã thấy. Một điều khiến tôi khó chịu là thiếu "Mục lục" cho một lớp học. Tôi xin lỗi vì không biết chính xác phải gọi nó là gì. Nhưng những gì tôi đang đề cập đến là menu thả xuống trong eclipse liệt kê tất cả các phương thức, giao diện, lớp, v.v. có trong tệp lớp đó. Điều này sau đó cho phép bạn nhảy đến vị trí đó. Chế độ xem này là khi bạn đang ở trong "Package Explorer" và nhấp vào mũi tên ở bên trái của lớp. Đây là một điều khiến tôi thực sự nhớ nhật thực. Tôi biết rằng bạn có thể dễ dàng tìm kiếm với Ctrl+Fbên trong tài liệu nhưng tôi thường quên tên phương thức. Tôi đã cố gắng nhìn qua đây nhưng vô ích. Chỉ tự hỏi nếu có ai biết một số cách để xử lý điều này.


Câu trả lời:


243

IDEA có một tab được gọi là "Cấu trúc", hiển thị tất cả các phương thức, trường, v.v. của lớp hiện đang mở.

Cửa sổ IDEA với tab Cấu trúc


9
Tuyệt vời, chính xác những gì tôi đang tìm kiếm. Thật tệ là tôi không thể tự mình tìm ra nó.
Ryan Smith,

3
Tôi tự hỏi tại sao họ không thể triển khai danh sách kéo xuống để chuyển đến một phương pháp, trong điều hướng kiểu breadcrumb đó ngay dưới thanh công cụ chính, như QtCreator, XCode và những người khác. Sẽ thuận tiện hơn rất nhiều.
iforce2d

4
Tôi đã có thể kéo "Cấu trúc" sang bên phải của giao diện người dùng. Bây giờ tôi có thể thấy cấu trúc lớp và cấu trúc dự án cùng một lúc - giống như tôi đã có nó trong Eclipse.
Ai đó ở một nơi nào đó

9
CMD + O trong Eclipse giống như fn + CMD + F12 trong Android Studio!
jazzyjester

4
@jazzyjester, bạn xứng đáng có câu trả lời chính xác. CMD + F12 tuyệt vời. Tuy nhiên, việc sử dụng phím 'Fn' tùy thuộc vào kiểu Bàn phím.
sud007

51

Tôi vừa có cửa sổ bật lên Mẹo trong ngày trong Android Studio giúp giải quyết chính xác vấn đề này.

Bạn có thể nhanh chóng điều hướng trong tệp hiện đang được chỉnh sửa bằng Ctrl/ +F12 (Điều hướng | Cấu trúc tệp).

Nó hiển thị danh sách các thành viên của lớp hiện tại. Chọn một phần tử bạn muốn điều hướng đến và nhấn phím Enter hoặc phím F4. Để dễ dàng định vị một mục trong danh sách, chỉ cần bắt đầu nhập tên của nó.

Ngoài ra, như danny117 đã chỉ ra, bạn có thể sử dụng Alt/ +7 để hiển thị / ẩn cùng một nội dung trong chế độ xem bảng điều khiển bên (được hiển thị ở trên trong câu trả lời của Chris Jester-Young ).


5
Tôi chỉ muốn ping trong alt + 7
danny117

Đối với File structurechỉ cmd + F12
Daniel Gomez Rico

2
Đúng, đó là những gì bài đăng nói :)
Marcel Bro


3

Ngoài những gì đã Chris Jester-Youngnói, cần chỉ ra cách xem các phương thức và thuộc tính của một lớp được trỏ bởi con trỏ.

a)Ctrl + Hvào lớp được trỏ bởi con trỏ.

b) Trong tên lớp, trong cửa sổ phân cấp , bấm đúp vào tên lớp. Hệ thống sau khi xác nhận sẽ dịch ngược và mở mã lớp.

c) Alt + 7 (Windows) hoặc Command + 7(MAC) để hiển thị cửa sổ cấu trúc .

d) Bây giờ người ta có thể hình dung các thuộc tính, phương thức, lớp dẫn xuất, giao diện dẫn xuất, và thậm chí bao gồm các mục kế thừa. Tất cả liên quan đến lớp dưới dấu mũ.


1
Cũng rất hữu ích.
SMBiggs

1

Tôi hiện đang sử dụng bản Beta 0.8.9 của Android Studio và những gì bạn cần làm là nhấp vào biểu tượng cài đặt trong Chế độ xem dự án Android . Nếu bạn chọn 'Hiển thị thành viên' thì Lớp học sẽ có thể mở rộng và bạn có thể điều hướng xung quanh lớp bằng cách sử dụng chế độ xem dự án.

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.