2013-05-19 37 views
23

Có chức năng nào như "khai báo mở" trong nhật thực, mà chúng ta có thể sử dụng trong Android Studio mới không?Android Studio "Open Declaration" như eclipse

Giống như nút F3.

+10

Có 158 người nghĩ khác với bạn (hãy xem thẻ android-studio). Nếu bạn không có bất cứ điều gì hữu ích để nói xin vui lòng không bình luận. – Rotem

+2

Trong khi tôi sẽ không đi xa như vậy để nói rằng đây là off-topic, ngay bây giờ hầu hết Android Studio là tiêu chuẩn IntellJ IDEA. Do đó, trừ khi bạn khá chắc chắn rằng tính năng được đề cập là duy nhất đối với Android Studio, bạn nên tập trung vào việc tìm hiểu cách thực hiện các hoạt động trong IDEA, hầu hết trong số đó phải được chuyển sang Android Studio. – CommonsWare

+2

@Simon Không có câu trả lời nhanh đơn giản trên google và tôi biết tôi sẽ rất vui khi tìm thấy nó trong SO. Nếu câu hỏi này không phải là mối quan tâm của bạn, bạn chỉ có thể bỏ qua nó thay vì cố gắng để giáo dục mọi người mà có lẽ sẽ không lắng nghe bạn. – Rotem

Trả lời

45

Dưới đây là chi tiết để giúp bạn tránh hỏi cùng một câu hỏi cho tất cả các lệnh khác:

Nhấn Ctrl + Shift + A, và tìm kiếm các lệnh bạn đang tìm kiếm ("tuyên bố") ví dụ. Điều này tìm thấy lệnh "Tuyên bố - Goto bằng cách tham chiếu hành động - Ctrl + B".

Vì vậy, bạn chỉ cần đặt con trỏ vào phương pháp bạn muốn truy cập và nhấn Ctrl + B? Bạn cũng có thể Ctrl + Nhấp để đạt được cùng một mục tiêu.

Phím tắt hữu ích nhất được mô tả trong hộp thoại Trợ giúp - Mẹo trong ngày. Đọc tất cả.

+1

Cảm ơn bạn đã giải thích tốt đẹp. Thật khó chịu khi mỗi công ty thiết lập các phím tắt mặc định cho những thứ cơ bản như thế này. Eclipse có F3, Visual Studio có F12, và bây giờ android studio là Ctrl + B. Silly tôi tôi đã không kiểm tra Ctrl + Click. Thats giống như trong Delphi. – user1651105

9

Trong IntelliJ-IDEA là Right-Click =>Go To =>Declaration. Như những người khác lưu ý, Android Studio dựa trên IntelliJ-IDEA và trong hầu hết các trường hợp, trải nghiệm sẽ giống nhau.

0

^B trên biến.

Có, nhưng đôi khi nó không hoạt động (không giống như Eclispe nơi nó luôn hoạt động). Xây dựng dự án. Các tìm kiếm không hoạt động khi sử dụng Tìm kiếm các tác vụ cũng như Đi tới Thực hiện, v.v. Các tìm kiếm văn bản miễn phí hoạt động. dường như là một ngắt kết nối trong cách AS tải các dự án gradle.

Tin vui là nếu bạn tạo một dự án hoàn toàn mới với tất cả các giá trị mặc định thì những việc này sẽ hoạt động. Dự án chúng tôi đã được chuyển từ Eclipse sang Android Studio bởi một tư vấn di động có trụ sở tại Austin; vì vậy, có vẻ như quá trình chuyển đổi không sạch sẽ. Trong kết luận, dự án trong đó không hoạt động được cố định bằng cách sử dụng Nhập, bằng cách sử dụng Java 7 (phải sửa đường dẫn lớp, xóa liên kết tượng trưng Oracle, vv) và bằng cách cài đặt ứng dụng khách git và thiết lập nó chạy từ dòng lệnh. Sau đó, dự án không chỉ có thể được nhập khẩu mà các tính năng như Go To-> Declaration bắt đầu hoạt động. Và thông báo "NullException" xuất hiện thường xuyên trong Android Studio đã biến mất.

+0

Ngoài ra, Mở lại một dự án không đóng dự án corrent và mở dự án đã chọn. Có lẽ đây chỉ là Android Studio chứ không phải IntelliJ. Cảm thấy giống như sử dụng một IDE được hỗ trợ 1/2 từ năm 1992. Có thể là IDE tồi tệ nhất mà tôi đã sử dụng kể từ đó về mặt cơ bản, đơn giản, không hoạt động. – TimJowers2

+0

Có thể là do "StackOverflowError: null" được nhìn thấy ở thanh trạng thái dưới cùng bên trái gần như liên tục khi chạy Android Studio. Windows 7 Pro SP 1 (6.1). phiên bản java "1.8.0_31". Có, cũng đã thử với các phiên bản java cũ hơn. – TimJowers2

+0

Cũng muốn chỉ ra rằng ngoài những thứ đơn giản là không hoạt động, mọi thứ cũng thường rất chậm. Ví dụ, tạo một dự án mới từ đầu chỉ với các giá trị mặc định mất hơn một phút. So sánh điều đó với 10 giây trong IDE 20 năm trước. – TimJowers2

5

Trong Preferences, tôi đã thêm các phím tắt để Navigate-> Tuyên bố trong Keymap:

Android Studio/IntelliJ Keymap screen -> add a shortcut for Declaration

Các cmd + button1 nhấp chuột đã được bổ sung với click chuột phải, "thêm phím tắt chuột".

Điều thú vị là để làm cho nó hoàn toàn giống như nhật thực, bạn có thể muốn làm cho Javadocs xuất hiện trên di chuột. Đối với điều đó, bạn phải thiết lập "Hiển thị nhanh doc trên di chuyển chuột" trong phần Editor-> Other.

Setting up Show quick doc on mouse move in Editor->Other section

+0

Làm việc cho tôi. Đối với Android Studio File-> settings-> Implementation và cung cấp lối tắt bàn phím ưa thích của bạn. –

5
  1. CTRL + B hay

  2. Nhấp chuột phải, Tới -> Tuyên bố

  3. Đối với Mac: CMD + B

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