IntelliJ hiển thị chú giải công cụ JavaDocs trên chuột


637

Trong Eclipse, khi di chuột qua một phương thức, biến, v.v., một chú giải công cụ được hiển thị với JavaDocs tương ứng. Có một tính năng như vậy trong IntelliJ?


55
Bạn có thể đặt con trỏ bên trong phương thức / biến và nhấn ctrl + q (trên PC) hoặc ctrl + j (trên mac).
tamasd

3
Thật tuyệt khi có cửa sổ bật lên đó trong khi gõ các tham số ...
Andras Balázs Lajtha

1
Tôi vẫn không thể thấy điều này sau khi bật như được đề cập dưới đây cho 2017.1 EAP. Tôi thậm chí đã khởi động lại và nada, tôi lơ lửng lâu.
killjoy

Câu trả lời:


904

Đối với IntelliJ 13 , có một hộp kiểm trong trang của Trình chỉnh sửa trong Cài đặt IDE

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

EDIT: Đối với IntelliJ 14 , tùy chọn đã được chuyển đến Trình chỉnh sửa> Trang chung. Đây là lựa chọn cuối cùng trong nhóm "Khác". (Đối với Mac, tùy chọn nằm trong menu "IntelliJ Idea"> "Preferences").

EDIT: Đối với IntelliJ 16 , đây là tùy chọn thứ hai đến cuối cùng trong Trình chỉnh sửa> Chung> Khác.

EDIT: Đối với IntelliJ Ultimate 2016.1 , nó đã được chuyển sang Trình chỉnh sửa> Chung> Hoàn tất mã. nhập mô tả hình ảnh ở đây

EDIT: Đối với IntelliJ Ultimate 2017.2, còn gọi là IntelliJ IDEA 2017.2.3 , thực tế có hai tùy chọn:

  1. Trong Trình chỉnh sửa> Chung> Khác (phần)> Hiển thị tài liệu nhanh về di chuyển chuột - độ trễ 500 ms
    • Chọn hộp kiểm này để hiển thị tài liệu nhanh cho biểu tượng tại dấu mũ. Cửa sổ bật lên tài liệu nhanh xuất hiện sau độ trễ được chỉ định.
  2. Trong Trình chỉnh sửa> Chung> Hoàn thành mã (mục phụ)> Tài liệu tự động phát trong 1000 ms, để hoàn thành được gọi rõ ràng
    • Chọn hộp kiểm này để IntelliJ IDEA tự động hiển thị cửa sổ bật lên với tài liệu về lớp, phương thức hoặc trường hiện được tô sáng trong danh sách tra cứu. Nếu hộp kiểm này không được chọn, hãy sử dụng Ctrl+ Q để hiển thị tài liệu nhanh cho phần tử tại dấu mũ.
    • Cửa sổ tài liệu nhanh sẽ tự động bật lên với độ trễ được chỉ định trong những trường hợp đó, khi hoàn thành mã được gọi một cách rõ ràng. Đối với danh sách hoàn thành mã tự động, cửa sổ tài liệu sẽ chỉ hiển thị khi nhấn Ctrl+ Q.

8
Điều này làm việc hoàn hảo cho tôi, và chính xác là những gì tôi đang tìm kiếm khi tôi giải quyết vấn đề của mình. Đây dường như là giải pháp cập nhật nhất.
Andrei Bârsan

25
Tập tin / Cài đặt | Cài đặt IDE / Trình chỉnh sửa. Kiểm tra "Hiển thị tài liệu nhanh khi di chuyển chuột"
Martin Wickman

33
Cảm ơn nó hoạt động vào ngày 13.1 nhưng Chúa Giêsu, điều đó không trực quan chút nào.
Phông chữ Cristiano

29
Bất cứ ai có thể nhận xét về lý do tại sao điều này không được bật theo mặc định ? Tôi nghĩ rằng IntelliJ đơn giản là không có tính năng này. Nó nên được từ chối, được bật theo mặc định.
Naftuli Kay

14
Vấn đề là, nó không DỄ DÀNG! Ngay khi tôi di chuyển con chuột đi, nó biến mất. Điều này không giống như Eclipse, nơi tôi có thể di chuyển vào tài liệu bật lên và làm cho nó gắn bó - rất hữu ích để đọc các tài liệu dài hơn và điều hướng. Làm cách nào tôi có thể bật cửa sổ bật lên của IntelliJ doc?! Bắt đầu ghét sự thật rằng Android Studio hiện đã chính thức ...
ADTC

144

Cho đến IntelliJ phiên bản 11, không, không chỉ bằng cách di chuột qua nó. Nếu con trỏ ở bên trong tên phương thức hoặc thuộc tính, thì CTRL+ Qsẽ hiển thị JavaDoc trên * nix và Windows. Trên MacOSX, đây là CTRL+J .

Trích dẫn: "Không, cách duy nhất để xem javadoc đầy đủ là sử dụng Quick Doc (Ctrl-Q)." - http://devnet.jetbrains.net/thread/121174

BIÊN TẬP

Kể từ IntelliJ 12.1, điều này có thể. Xem câu trả lời của @ ADNow.


1
Cảm ơn, tôi thà sử dụng bàn phím hơn là di chuột.
maksimov

99

Có thể trong 12.1.

Tìm ý tưởng. Sản phẩm trong thư mục BIN bên trong bất cứ nơi nào IDE của bạn được cài đặt, ví dụ: C: \ Program Files (x86) \ JetBrains \ IntelliJ \ bin

Thêm một dòng mới vào cuối tập tin đó:

auto.show.quick.doc=true

Bắt đầu IDEA và chỉ cần di chuột qua một cái gì đó:

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


3
Điều này hoạt động hoàn hảo với tôi trong 12.1.5 Ultimate, nhưng có cách nào để thay đổi điều này được hiển thị trong menu cài đặt không?
Ed Orsi

Điều này không làm được gì trong bản 133,79 Beta của tôi trên Linux.
Michael Piefel

Bất cứ ý tưởng tại sao tôi không làm nổi bật Syntax trong cửa sổ bật lên tài liệu? stackoverflow.com/q/23086511/238768
kpsfoo

28

Sau khi làm CTRL+ Q, bạn có thể

  1. Ghim chú giải công cụ (góc trên cùng bên phải)
  2. Kiểm tra Docked Mode (bên dưới bánh răng ở trên cùng bên phải sau khi ghim)
  3. Kích thước như mong muốn
  4. Nhấp vào biểu tượng cho Tự động hiển thị tài liệu cho mục đã chọn

Sau đó, khi bạn di chuyển con trỏ, tài liệu sẽ xuất hiện trong hộp này. Nó chi phí cho bạn một bất động sản màn hình nhỏ, nhưng tôi thấy nó đáng giá.

Tôi sẽ đăng ảnh chụp màn hình nhưng SO sẽ không cho tôi đăng ảnh.


Cảm ơn bạn, điều này rất hữu ích cho tôi
Hanxue

24

Trong Intellij13, bạn có thể sử dụng cấu hình Editor như bên dưới: nhập mô tả hình ảnh ở đây


Về mặt nhận được chính xác UX giống như nhật thực, đây có vẻ là câu trả lời tốt nhất cho tôi .. cảm ơn!
Gene Bo

Cái này hoạt động. Nhưng "Tài liệu tự động điền trong (ms)" trong các câu trả lời khác là gì?
Serob_b

24

Đối với Intellij 15, sử dụng hộp kiểm trong File > Settings > Editor > Generaltùy chọn Hiển thị tài liệu nhanh khi di chuyển chuột .

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

Bạn cũng có thể đến đó bằng cách gõ "nhanh" hoặc một cái gì đó tương tự trong hộp tìm kiếm:

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


1
Cái này hoạt động. Nhưng "Tài liệu tự động điền trong (ms)" trong các câu trả lời khác là gì?
Serob_b

1
@Serob_b Tôi không chắc ý của bạn ở đây.
fedorqui 'SO ngừng gây hại'

Trong phiên bản Intellij (2017.1.3) của tôi, có một tùy chọn mà bạn đang nói đến, nhưng cũng có tùy chọn "Tài liệu tự động trong (ms):" trong Trình chỉnh sửa> Chung> Hoàn tất mã (như câu trả lời được chấp nhận). Vậy, sự khác biệt giữa hai điều này là gì? Chỉ cần kiểm tra cái thứ hai (Autopopup) đã không giải quyết được vấn đề.
Serob_b


1
Cảm ơn. Tôi thực sự đã tìm ra rằng "Tài liệu tự động trong (ms)" là dành cho ctrl + dấu cách và không liên quan gì đến di chuột, và tất nhiên "Hiển thị tài liệu nhanh về di chuyển chuột" là những gì hiển thị tài liệu khi di chuột. Trong Intellij 2017
Serob_b

14

IntelliJ IDEA 14.0.3 cuối cùng:

Nhấn Ctrl+ Alt+ S, sau đó chọn Editor\Generallựa chọnShow quick domentation on mouse move

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

Mẹo: Nhìn vào conner trên cùng bên phải (biểu tượng bánh răng) trong cửa sổ bật lên JavaDoc, Bạn có thể chọn:
- Hiển thị Thanh công cụ
- Chế độ Pinded
- Chế độ neo
- Chế độ quét
- Chế độ chia nhỏ

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


9

Thêm vào những gì ADNow nói. Trên máy Macintosh:

  1. Nhấp chuột phải vào IntelliJ IDEA 12
  2. Nhấp vào tùy chọn menu Hiển thị nội dung gói
  3. Mở thư mục bin
  4. Mở ý tưởng. Sản phẩm
  5. Thêm dòng:

    auto.show.quick.doc = đúng


8

Cách dễ nhất, ít nhất là đối với tôi, là:

  • Ctrl+ Shift+A
  • Loại: hiển thị tài liệu
  • Hiển thị tài liệu nhanh về di chuyển chuột (đặt thành BẬT)

5

Từ IntelliJ Ultimate 2018.1.5, còn gọi là IntelliJ IDEA 2018.1.5, cho đến 2019.3 , thực sự có hai tùy chọn trong Tệp -> Tùy chọn:

  1. Trong Trình chỉnh sửa> Chung> Khác (phần)> Hiển thị tài liệu nhanh về di chuyển chuột - độ trễ 500 ms
    • Chọn hộp kiểm này để hiển thị tài liệu nhanh cho biểu tượng tại dấu mũ. Cửa sổ bật lên tài liệu nhanh xuất hiện sau độ trễ được chỉ định.
  2. Trong Trình chỉnh sửa> Chung> Hoàn thành Mã (mục phụ)> Tài liệu tự động hiển thị trong 1000 ms
    • Chọn hộp kiểm này để IntelliJ IDEA tự động hiển thị cửa sổ bật lên với tài liệu về lớp, phương thức hoặc trường hiện được tô sáng trong danh sách tra cứu. Nếu hộp kiểm này không được chọn, hãy sử dụng Ctrl+Q để hiển thị tài liệu nhanh cho phần tử tại dấu mũ.
    • Cửa sổ tài liệu nhanh sẽ tự động bật lên với độ trễ được chỉ định trong những trường hợp đó, khi hoàn thành mã được gọi một cách rõ ràng. Đối với danh sách hoàn thành mã tự động, cửa sổ tài liệu sẽ chỉ hiển thị khi nhấn Ctrl+ Q.

3

Trong IntelliJ IDEA 14, nó đã được chuyển đến: Tệp -> Cài đặt -> Trình chỉnh sửa -> Chung -> "Hiển thị tài liệu nhanh khi di chuyển chuột"


3

Trong Intellij 2019, tôi đã làm: Tệp> Cài đặt> Trình chỉnh sửa> Tùy chọn chung Hiển thị tài liệu nhanh khi di chuyển chuột.


Bạn có nhận thấy câu trả lời này đã được đưa ra chủ đề?
bad_coder

Ý anh là gì ?
Slimane Deb

1
Đây là câu trả lời cho năm 2019.3. Tôi thích chơi trò trốn tìm với tính năng này mỗi lần phát hành chính! Cảm ơn JetBrains <3
Matt Stephenson

2

Tệp -> Cài đặt -> Trình chỉnh sửa

Kiểm tra " Hiển thị tài liệu nhanh trên chuột "

Bây giờ khi bạn đặt chuột lên một phương thức, một tooltip với tài liệu sẽ xuất hiện. Đôi khi kích thước chú giải công cụ quá nhỏ và bạn sẽ phải thay đổi kích thước nó để di chuyển chuột xuống dưới cùng của chú giải công cụ.


1

IDEA đã " tìm hành động ":

Mở menu "Trợ giúp", nhập "doc", di chuyển con trỏ đến " Tài liệu nhanh ", nó sẽ được tô sáng.

Ngoài ra "tìm hành động" có thể được gọi từ phím nóng (bạn có thể tìm thấy nó trong cài đặt-> phím nóng)


1

Trên mac trong IntelliJ Ultimate (bản dùng thử) 14 Tôi có của tôi Settings > Editor > General > Code completion. Tooltip ngắn là F1 trên máy tính xách tay của tôi.

Nó được gọi là "Tài liệu tự động cập nhật trong (ms):"

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


Điều này không hiển thị tài liệu, chỉ là cách gọi phương thức có thể và các kiểu tham số của chúng.
cevaris

Làm thế nào để bạn "gọi hoàn thành rõ ràng"
cevaris

Tôi không hiểu ý của bạn là gì
Gemtastic

Đây chỉ là mã hoàn thành với các loại phải không? Không có thông tin tài liệu?
cevaris

Nó được cho là hiển thị JavaDoc, nó làm cho tôi. Cửa sổ JavaDoc sẽ bật lên sau 1000ms, bây giờ bạn có thể phải xem nơi nó bật lên. Đôi khi nó bật lên dưới dạng một tab trong thanh công cụ bên phải bởi tab maven.
Gemtastic

1

Một lưu ý cho người dùng Android Studio (ít nhất là 2.3.3), vì trang này xuất hiện cho tìm kiếm google của tôi "android studio hover javadoc" và android studio dựa trên Intellij:

Xem Tệp-> Cài đặt-> Trình chỉnh sửa-> Chung: "hiển thị tài liệu nhanh về di chuyển chuột", thay vì Tệp-> Cài đặt-> Trình chỉnh sửa-> Chung-> Hoàn tất mã "Tài liệu tự động trong (ms) để được gọi hoàn thành rõ ràng" và "Autopopup in (ms)", đã được nói đến trước đây.


1

Tôi đã thử nhiều cách được đề cập ở đây, đặc biệt là tùy chọn - trình soạn thảo - tổng quát - hoàn tất mã - hiển thị tài liệu bật lên trong .. không hoạt động trong phiên bản 2019.2.2

Cuối cùng, tôi chỉ sử dụng F1trong khi caret thuộc loại / phương thức và nó sẽ hiển thị tài liệu độc đáo. Điều này không lý tưởng nhưng hữu ích.


0

Trên IntelliJ U trên Mac của tôi, tôi cần trỏ bằng con trỏ trên một số phương thức, biến, v.v. và nhấn phím [cntrl] hoặc [cmd]. Sau đó nhấp vào liên kết bên trong cửa sổ bật lên xuất hiện để xem JavaDocs


0

Tất cả các phương thức trên đều hữu ích nhưng thiếu một điều cơ bản mà bạn cần phải có src.zip trong JDK (C: \ Program Files \ Java \ jdk1.8.0_171). Tôi cho rằng nó được cài đặt sẵn nhưng vì một số lý do, nó không có trong bản cài đặt của tôi. Một điều khác để kiểm tra là nếu dự án của bạn đang sử dụng JDK được chỉ định (1.8.0_171 trong trường hợp này).



-1

Câu trả lời là CTRL+ P(KHÔNG CTRL+ Q)

Một số người khác đã đăng câu trả lời này trên diễn đàn JetBrains: Ý tưởng là một IDE khác. Cố gắng khám phá các tính năng của nó và cố gắng làm cho nó tốt nhất, thay vì cố gắng mô phỏng bất cứ thứ gì bạn sử dụng trước đây. Đối với hầu hết các phần, Idea có khả năng sử dụng rất cao (tốt hơn nhiều so với IMHO của Eclipse) và được sắp xếp hợp lý để hỗ trợ chỉnh sửa mã tốt nhất có thể (ví dụ thay vì dựa vào trình hướng dẫn quá nhiều).

  • Javadoc: Ctrl-Q
  • Một cái nhìn nhanh về việc thực hiện: Ctrl- Shift-I
  • Hiển thị bối cảnh: Alt-Q
  • Hiển thị các tham số (trong một cuộc gọi phương thức): Ctrl-P
  • Hiển thị mô tả lỗi. Ctrl-F1

... Cộng với nhiều phím tắt khác để điều hướng trong mã và các chế độ xem ý tưởng khác nhau.

Tôi nghĩ thật tuyệt khi bạn chỉ có thể thấy một chút thông tin cụ thể mà bạn quan tâm với một tổ hợp phím đơn giản. Hãy nhìn vào các menu cũng sẽ hiển thị các phím tắt có thể sửa đổi cho sơ đồ bàn phím của bạn.

0 Avatar Jens Voß Tạo ngày 12 tháng 6 năm 2008, 09:26 Và, elsandros, ngoài những gì Stephen viết: Vì bạn có vẻ hứng thú với các phím tắt của IDEA, tôi khuyên bạn nên sử dụng plugin "Key Promoter" giúp bạn ghi nhớ các liên quan phím tắt nhanh chóng.

Cũng rất hữu ích là tính năng "Goto Action", được gọi bởi Ctrl- Shift- A. Trong cửa sổ bật lên, bạn có thể nhập từ khóa (ví dụ: "Javadoc") và IDE cho bạn biết các hành động khả dụng phù hợp với tìm kiếm của bạn, cùng với các phím tắt và các nhóm hành động có chứa (thường cũng cung cấp cho bạn manh mối về cách điều hướng đến hành động sử dụng menu).


Câu trả lời tốt nhất là: vd. Mercedes Sara = Mercedes mới (); 1. đặt con trỏ của bạn vào (). 2. Nhấn ctrl + P 3. Nhấn kết quả alt + P: bây giờ tất cả các biến được định dạng tự động và bạn có thể nhập các giá trị trong khi đọc các biến. (bản dựng 2018)
pcxpert

Không đồng ý rằng đây là câu trả lời tốt nhất. Câu hỏi là một con chuột di chuột qua một biểu tượng, được cung cấp OOTB trong Eclipse. Những gì tôi thường thấy là tôi quan tâm đến một cái gì đó trên màn hình, nhưng không phải dưới con trỏ. Vì vậy, để di chuyển con trỏ đến biểu tượng (di chuyển chuột), nhập một phím tắt (bàn phím), sau đó di chuột trở lại nơi tôi đang chỉnh sửa (một chuyển động chuột khác) là quá nhiều công việc. Một chuyển động chuột duy nhất để có được thông tin tôi cần là hoàn hảo, vì tôi có thể tiếp tục gõ ngay lập tức.
chaserb
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.