IntelliJ는 마우스 오버시 JavaDocs 툴팁을 보여줍니다.


637

Eclipse에서 메소드, 변수 등을 가리킬 때 해당 JavaDoc과 함께 툴팁이 표시됩니다. IntelliJ에 이러한 기능이 있습니까?


55
메소드 / 변수 안에 커서를 놓고 ctrl + q (PC) 또는 ctrl + j (mac)를 누릅니다.
tamasd

3
매개 변수를 입력하는 동안 팝업이 있으면 좋을 것입니다 ...
Andras Balázs Lajtha

1
2017.1 EAP에 대해 아래에 언급 된대로 활성화 한 후에도 여전히이를 볼 수 없습니다. 나는 심지어 다시 시작하고 nada, 나는 오랫동안 맴돌았다.
killjoy

답변:


904

대한 인 IntelliJ (13) , IDE 설정에서 편집기의 페이지에서 체크 박스가있다

여기에 이미지 설명을 입력하십시오

편집 : 들어 인 IntelliJ (14) , 옵션 편집기> 일반 페이지로 이동되었습니다. "기타"그룹의 마지막 옵션입니다. Mac의 경우 옵션은 "IntelliJ Idea"> "Preferences"메뉴에 있습니다.

편집 : 들어 인 IntelliJ (16) , 그것은 다른 편집기> 일반>의 마지막에서 두 번째 옵션들 중 하나입니다.

편집 : 들어 IntelliJ를 궁극적 인 2016.1 ,이 편집기> 일반> 코드 완료로 이동합니다. 여기에 이미지 설명을 입력하십시오

편집 : 들어 IntelliJ에 궁극적 인 2017.2, 인 IntelliJ의 IDEA 2017년 2월 3일 일명 , 실제로 두 가지 옵션이 있습니다 :

  1. 편집기에서> 일반> 기타 (섹션)> 마우스 이동에 대한 빠른 문서 표시-500ms 지연
    • 캐럿 기호에 대한 빠른 문서를 표시하려면이 확인란을 선택하십시오. 지정된 지연 후에 빠른 설명서 팝업 창이 나타납니다.
  2. 명시 적으로 호출 된 완료를 위해 편집기> 일반> 코드 완성 (하위 항목)> 자동 팝업 문서에서 1000ms
    • IntelliJ IDEA가 현재 조회 목록에서 강조 표시된 클래스, 메소드 또는 필드에 대한 문서가 포함 된 팝업 창을 자동으로 표시하게하려면이 선택란을 선택하십시오. 이 확인란을 선택하지 않은 경우 Ctrl+ Q 를 사용 하여 캐럿 요소에 대한 빠른 문서를 표시하십시오.
    • 코드 완성이 명시 적으로 호출 된 경우에만 빠른 지연 시간이 지정된 지연과 함께 자동으로 나타납니다. 자동 코드 완성 목록의 경우 Ctrl+ 를 누를 때만 설명서 창이 표시됩니다 Q.

8
이것은 나를 위해 완벽하게 작동했으며 문제를봤을 때 정확히 찾고있었습니다. 이것은 가장 최신 솔루션 인 것 같습니다.
Andrei Bârsan

25
파일 / 설정 | IDE 설정 / 편집기. "마우스 이동시 빠른 문서 표시"확인
Martin Wickman

33
고마워 13.1에서 작동하지만 예수는 전혀 직관적이지 않습니다.
Cristiano Fontes

29
왜 이것이 기본적으로 활성화 되어 있지 않은지 언급 할 수 있습니까 ? IntelliJ에는 기능이 없다고 생각했습니다. 기본적으로 사용하도록 설정되어 있습니다.
Naftuli Kay

14
문제는 스티키하지 않습니다! 마우스를 움직이면 사라집니다. 이것은 Eclipse와는 달리 문서 팝업으로 이동하여 고정시킬 수 있습니다. 긴 문서를 읽고 탐색하는 데 매우 유용합니다. IntelliJ doc 팝업을 어떻게 붙일 수 있습니까?! Android Studio가 이제 공식적이라는 사실을 싫어하기 시작했습니다.
ADTC

144

마우스를 올려 놓는 것만이 아니라 IntelliJ 버전 11까지는 불가능합니다. 커서가 메소드 이름 또는 속성 이름 안에 있으면 CTRL+ Q는 * nix 및 Windows에서 JavaDoc을 표시합니다. MacOSX에서 이것은 CTRL+ J입니다.

인용구 : "아니, 전체의 javadoc를 볼 수있는 유일한 방법은 빠른 문서합니다 (Ctrl-Q)를 사용하는 것입니다." -http : //devnet.jetbrains.net/thread/121174

편집하다

IntelliJ에 12.1 때문에, 이것은 이다 가능. @ADNow의 답변을 참조하십시오.


1
고마워, 마우스 대신 마우스를 사용하는 것보다 키보드를 사용하고 싶습니다.
maksimov

99

12.1에서 가능합니다.

IDE가 설치된 곳의 BIN 폴더에서 idea.properties 를 찾으십시오 ( 예 : C : \ Program Files (x86) \ JetBrains \ IntelliJ \ bin).

해당 파일의 끝에 새 줄을 추가하십시오.

auto.show.quick.doc=true

IDEA를 시작하고 마우스를 무언가 위로 가져 가십시오.

여기에 이미지 설명을 입력하십시오


3
이것은 12.1.5 Ultimate에서 완벽하게 작동했지만 설정 메뉴에서 노출을 변경하는 방법이 있습니까?
Ed Orsi

이것은 Linux의 133.79 베타에서 아무 것도하지 않습니다.
Michael Piefel

문서 팝업에서 구문 강조가 표시되지 않는 이유는 무엇입니까? stackoverflow.com/q/23086511/238768
kpsfoo

28

CTRL+를 한 후에 Q

  1. 툴팁 고정 (오른쪽 상단)
  2. 도킹 모드 확인 (고정 후 오른쪽 상단 기어 아래)
  3. 원하는 크기
  4. 선택한 항목에 대한 자동 문서 표시 아이콘을 클릭하십시오

그런 다음 커서를 움직이면이 상자에 설명서가 나타납니다. 작은 화면 공간이 필요하지만 그만한 가치가 있다고 생각합니다.

스크린 샷을 게시했지만 이미지를 게시 할 수 없습니다.


감사합니다, 이것은 저에게 매우 유용합니다
Hanxue

24

Intellij13에서는 아래와 같이 편집기 구성을 사용할 수 있습니다. 여기에 이미지 설명을 입력하십시오


일식과 정확히 같은 UX를 얻는 관점에서 이것은 나에게 가장 좋은 대답처럼 보입니다.
Gene Bo

이것은 작동합니다. 그러나 다른 답변에서 "ms의 자동 팝업 문서"는 무엇을 의미합니까?
Serob_b

24

Intellij 15의 경우 마우스 이동시 빠른 문서 표시File > Settings > Editor > General 옵션 의 확인란을 사용하십시오 .

여기에 이미지 설명을 입력하십시오

검색 창에 "빠른"또는 이와 유사한 것을 입력하여 검색 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오


1
이것은 작동합니다. 그러나 다른 답변에서 "ms의 자동 팝업 문서"는 무엇을 의미합니까?
Serob_b

1
@Serob_b 무슨 말인지 잘 모르겠습니다.
fedorqui 'SO 중지 피해'

내 Intellij 버전 (2017.1.3)에는 사용자가 말하는 옵션이 있지만 편집기> 일반> 코드 완성의 "자동 팝업 문서 (ms) :"옵션 (허용 된 답변으로 알려짐). 그렇다면이 둘의 차이점은 무엇입니까? 두 번째 항목 (자동 팝업) 만 확인해도 문제가 해결되지 않았습니다.
Serob_b


1
감사. 실제로 "ms의 자동 팝업 문서"는 ctrl + space 용이며 마우스로 가리키면 아무 관련이 없으며 물론 "마우스 이동에 대한 빠른 문서 표시"는 마우스로 문서를 표시하는 것입니다. Intellij 2017에서
Serob_b

14

하게 IntelliJ IDEA 14.0.3 궁극적 인 :

보도 Ctrl+ Alt+ S, 다음을 선택 Editor\General선택Show quick domentation on mouse move

여기에 이미지 설명을 입력하십시오

팁 : JavaDoc 팝업 창에서 오른쪽 상단 코너 (기어 아이콘)를보고 다음을 선택할 수 있습니다
.-도구 모음 표시
-고정 모드
-고정 모드
-플로팅 모드
-분할 모드

여기에 이미지 설명을 입력하십시오


9

ADNow가 말한 것을 더합니다. Macintosh에서 :

  1. IntelliJ IDEA 12를 마우스 오른쪽 버튼으로 클릭하십시오
  2. Show Package Contents 메뉴 옵션을 클릭하십시오
  3. 오픈 폴더를
  4. 열기 idea.properties
  5. 라인을 추가하십시오 :

    auto.show.quick.doc = true


8

적어도 나를 위해 가장 쉬운 방법은 다음과 같습니다.

  • Ctrl+ Shift+A
  • 유형 : 문서 표시
  • 마우스 이동에 대한 빠른 문서 표시 (ON으로 설정)

5

에서 IntelliJ에 궁극적 인 2018년 1월 5일, 인 IntelliJ의 IDEA 일명 2018년 1월 5일은 2019.3까지 , 파일에서 두 가지 사실이 있습니다 -> 환경 설정 :

  1. 편집기에서> 일반> 기타 (섹션)> 마우스 이동에 대한 빠른 문서 표시-500ms 지연
    • 캐럿 기호에 대한 빠른 문서를 표시하려면이 확인란을 선택하십시오. 지정된 지연 후에 빠른 설명서 팝업 창이 나타납니다.
  2. 편집기에서> 일반> 코드 완성 (하위 항목)> 1000ms의 자동 표시 문서
    • IntelliJ IDEA가 현재 조회 목록에서 강조 표시된 클래스, 메소드 또는 필드에 대한 문서가 포함 된 팝업 창을 자동으로 표시하게하려면이 선택란을 선택하십시오. 이 확인란을 선택하지 않은 경우 Ctrl+ Q를 사용 하여 캐럿 요소에 대한 빠른 문서를 표시하십시오.
    • 코드 완성이 명시 적으로 호출 된 경우에만 빠른 지연 시간이 지정된 지연과 함께 자동으로 나타납니다. 자동 코드 완성 목록의 경우 Ctrl+ 를 누를 때만 설명서 창이 표시됩니다 Q.

3

IntelliJ IDEA 14에서는 파일-> 설정-> 편집기-> 일반-> "마우스 이동시 빠른 문서 표시"로 이동했습니다.


3

Intellij 2019에서는 파일> 설정> 편집기> 일반 옵션 마우스 이동에 대한 빠른 문서 표시를 수행했습니다.


이 답변이 이미 스레드 상태임을 알았습니까?
bad_coder

무슨 소리 야?
Slimane Deb

1
2019.3의 답입니다. 나는 모든 주요 릴리스 마다이 기능으로 숨바꼭질을 좋아합니다! JetBrains <3
Matt Stephenson

2

파일-> 설정-> 편집기

"확인 마우스의 빠른 의사 표시 "

이제 메소드 위에 마우스를 놓으면 문서와 함께 툴팁이 나타납니다. 때로는 툴팁 크기가 너무 작아서 마우스를 툴팁 하단으로 이동하여 크기를 조정해야합니다.


1

IDEA에는 " 활동 찾기 "가 있습니다.

"도움말"메뉴를 열고 "doc"을 입력 한 다음 커서를 " 빠른 문서 " 로 이동하면 강조 표시됩니다.

또한 "찾기 동작"은 단축 키에서 호출 할 수 있습니다 (설정-> 단축 키에서 찾을 수 있음)


1

IntelliJ Ultimate (시험판) 14의 mac에서 나는 아래에 Settings > Editor > General > Code completion있습니다. 툴팁은 노트북에서 F1입니다.

"ms의 자동 팝업 문서 :"

여기에 이미지 설명을 입력하십시오


이것은 문서, 가능한 메소드 호출 및 해당 매개 변수 유형 만 표시하지 않습니다.
cevaris

"명시 적으로 완료를 불러오는 방법"
cevaris

나는 당신이 무슨 뜻인지 이해하지 못합니다
Gemtastic

이것은 유형이 올바른 코드 완성입니까? 문서 정보가 없습니까?
cevaris

JavaDoc을 보여 주어야합니다. JavaDoc 창이 1000ms 후에 팝업됩니다. 이제 팝업 위치를 확인해야합니다. 때로는 maven 탭에 의해 오른쪽 툴바에 탭으로 나타납니다.
Gemtastic

1

이 페이지는 Google 검색 "android studio hover javadoc"에 대해 Android Studio는 Intellij를 기반으로하기 때문에 Android Studio (최소 2.3.3 이상) 사용자를위한 참고 사항입니다.

파일-> 설정-> 편집기-> 일반-> 코드 완성 대신 "파일-> 설정-> 편집기-> 일반 :"마우스 이동에 대한 빠른 문서 표시 "를 참조하십시오."명확하게 호출 된 완료를 위해 자동 팝업 문서 (ms) 이전에 언급 된 "자동 팝업 (ms)"


1

여기에 언급 된 여러 가지 방법, 특히 환경 설정-편집기-일반-코드 완성-문서 팝업 표시 .. 2019.2.2 버전 에서 작동하지 않습니다.

마지막으로 F1캐럿이 유형 / 방법에있는 동안 사용 하고 있으며 문서를 멋지게 표시합니다. 이것은 이상적이지 않지만 도움이됩니다.


0

Mac의 IntelliJ U에서 일부 메소드, 변수 등을 커서로 가리키고 [cntrl] 또는 [cmd] 키를 눌러야합니다. 그런 다음 JavaDocs가 표시된 팝업 창 내부의 링크를 클릭하십시오.


0

위의 모든 방법이 유용하지만 JDK에 src.zip 이 있어야합니다 (C : \ Program Files \ Java \ jdk1.8.0_171). 사전 설치되어 있다고 가정했지만 어떤 이유로 설치에 존재하지 않았습니다. 확인해야 할 또 다른 사항은 프로젝트가 지정된 JDK (이 경우 1.8.0_171)를 사용 중인지입니다.



-1

답은 CTRL+ P(NOT CTRL+ Q)입니다

다른 사람이 JetBrains forum에이 답변을 게시했습니다. 아이디어는 다른 IDE입니다. 이전에 사용한 것을 모방하는 대신 기능을 발견하고 최대한 활용하십시오. 대부분의 경우 Idea는 사용성이 매우 높으며 (Eclipse IMHO보다 훨씬 우수함) 마법사를 너무 많이 사용하지 않고 최대한 코드 편집을 지원하도록 간소화되었습니다.

  • 자바 독 : Ctrl-Q
  • 구현의 빠른보기 : Ctrl- Shift-I
  • 컨텍스트 표시 : Alt-Q
  • 메소드 호출에서 매개 변수 표시 : Ctrl-P
  • 오류 설명을 표시하십시오. Ctrl-F1

... 코드와 다른 아이디어보기를 탐색 할 수있는 더 많은 단축키가 있습니다.

간단한 키 입력으로 관심있는 특정 정보 만 볼 수 있다면 좋을 것 같습니다. 키맵에 대한 수정 가능한 단축키가 표시되는 메뉴를 살펴보십시오.

아바타 Jens Voß 작성 2008 년 6 월 12 일, 09:26 그리고 elsandros, Stephen이 쓴 것 외에도 : IDEA의 키보드 단축키에 관심이있는 것 같으므로 관련 키를 기억하는 데 도움이되는 "Key Promoter"플러그인을 적극 권장합니다. 바로 가기.

또한 매우 유용에 의해 호출 된 "고토 작업"기능입니다 Ctrl- Shift- A. 팝업에서 키워드 (예 : "Javadoc")를 입력하면 IDE에서 키보드 단축키 및 포함 된 작업 그룹과 함께 검색과 일치하는 사용 가능한 작업을 알려줍니다 (종종 탐색 방법에 대한 힌트도 제공함) 메뉴를 사용한 동작).


가장 좋은 대답은 : 예. 메르세데스 사라 = 새로운 메르세데스 (); 1. 커서를 ()에 넣습니다. 2. ctrl + P를 누르십시오. 3. alt + P 결과를 누르십시오. 이제 모든 변수가 자동 형식화되며 변수를 읽는 동안 값을 입력 할 수 있습니다. (빌드 2018)
pcxpert

이것이 최선의 답변이라는 것에 동의하지 않습니다. 이클립스에서 OOTB가 제공되는 심볼 위로 마우스를 가져가는 것이 문제였습니다. 내가 일반적으로 찾는 것은 화면에는 있지만 커서 아래에는없는 것에 관심이 있다는 것입니다. 따라서 커서를 기호 (마우스 이동)로 이동하려면 바로 가기 (키보드)를 입력 한 다음 마우스를 내가 편집중인 위치 (마우스 이동)로 다시 돌아 가면 너무 많은 작업이 수행됩니다. 필요한 정보를 얻기 위해 마우스를 한 번만 움직이면 완벽하게 입력 할 수 있습니다.
chaserb 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.