IntelliJ माउस पर JavaDocs टूलटिप दिखाते हैं


637

ग्रहण में, किसी विधि, चर आदि पर मंडराते समय, एक टूलटिप को संबंधित JavaDocs के साथ प्रदर्शित किया जाता है। क्या इंटेलीज में ऐसी कोई विशेषता है?


55
आप कर्सर को विधि / चर के अंदर रख सकते हैं और ctrl + q (पीसी पर) या ctrl + j (मैक पर) दबा सकते हैं।
तमास

3
मापदंडों को टाइप करते समय उस पॉपअप को अच्छा होना चाहिए ...
एंड्रास बालाज़ लाजथा

1
2017.1 ईएपी के लिए नीचे दिए गए अनुसार सक्षम करने के बाद भी मैं इसे देखने में असमर्थ हूं। मैंने भी पुनः आरंभ किया और नाडा, मैं लंबे समय तक मंडराता रहा।
किलोजिन

जवाबों:


904

के लिए इंटेलीजे 13 , वहाँ आईडीई सेटिंग्स में संपादक का पेज में एक चेकबॉक्स है

यहाँ छवि विवरण दर्ज करें

संपादित करें: के लिए इंटेलीजे 14 , विकल्प संपादक> सामान्य पृष्ठ ले जाया गया है। यह "अन्य" समूह में अंतिम विकल्प है। (मैक के लिए विकल्प "IntelliJ Idea"> "प्राथमिकताएं") मेनू के अंतर्गत है।

संपादित करें: के लिए इंटेलीजे 16 , यह संपादक> सामान्य> अन्य में दूसरी करने के लिए अंतिम विकल्प है।

संपादित करें: के लिए इंटेलीजे अंतिम 2016.1 , यह संपादक> सामान्य> कोड समापन करने के लिए स्थानांतरित किया गया है। यहाँ छवि विवरण दर्ज करें

संपादित करें: के लिए इंटेलीजे अंतिम 2017.2, IntelliJ विचार 2017/02/03 उर्फ , वहाँ वास्तव में दो विकल्प हैं:

  1. संपादक में> सामान्य> अन्य (अनुभाग)> माउस चाल पर त्वरित प्रलेखन दिखाएं - देरी 500 एमएस
    • कैरेट पर प्रतीक के लिए त्वरित दस्तावेज़ दिखाने के लिए इस चेक बॉक्स का चयन करें। त्वरित प्रलेखन पॉप-अप विंडो निर्दिष्ट देरी के बाद दिखाई देती है।
  2. संपादक में> सामान्य> कोड पूर्णता (उप-मद)> 1000 एमएस में ऑटोपोपअप दस्तावेज़ीकरण, स्पष्ट रूप से पूरा करने के लिए
    • IntelliJ IDEA करने के लिए इस चेक बॉक्स का चयन करें। वर्तमान में लुकअप सूची में हाइलाइट किए गए वर्ग, विधि, या फ़ील्ड के दस्तावेज़ के साथ पॉप-अप विंडो को स्वचालित रूप से दिखाएं। यदि यह चेक बॉक्स चयनित नहीं है, तो  कैरेट में तत्व के लिए त्वरित दस्तावेज़ दिखाने के लिए Ctrl+ Qका उपयोग करें ।
    • त्वरित दस्तावेज़ीकरण विंडो स्वचालित रूप से केवल उन मामलों में निर्दिष्ट देरी के साथ पॉप अप करेगी, जब कोड पूरा होने को स्पष्ट रूप से लागू किया गया हो। स्वचालित कोड पूरा होने की सूची के लिए, प्रलेखन विंडो केवल दबाने पर दिखाई देगी Ctrl+ Q

8
यह मेरे लिए पूरी तरह से काम करता था, और जब मैं अपने मुद्दे को भाँपता था, तब मैं ठीक उसी तरह से देखता था। यह सबसे अद्यतित समाधान प्रतीत होता है।
आंद्रेई बर्सन

25
फ़ाइल / सेटिंग्स | आईडीई सेटिंग्स / संपादक। चेक "माउस चाल पर त्वरित डॉक्टर दिखाएं"
मार्टिन विकमन

33
धन्यवाद यह 13.1 पर काम करता है लेकिन यीशु, यह बिल्कुल सहज नहीं है।
क्रिस्टियानो फोंट

29
क्या कोई इस पर टिप्पणी कर सकता है कि यह डिफ़ॉल्ट रूप से सक्षम क्यों नहीं है ? मुझे लगा कि IntelliJ में केवल सुविधा नहीं है। यह ऑप्ट-आउट होना चाहिए, डिफ़ॉल्ट रूप से सक्षम होना चाहिए।
Naftuli Kay

14
समस्या यह है, यह नहीं करता है! जैसे ही मैं माउस को हटाता हूं, वह गायब हो जाता है। यह ग्रहण के विपरीत है, जहां मैं डॉक्टर पॉप-अप में जा सकता हूं और इसे स्टिक बना सकता हूं - लंबे डॉक्स पढ़ने और नेविगेट करने के लिए बहुत उपयोगी है। कैसे मैं IntelliJ डॉक्टर पॉप अप करने के लिए छड़ी कर सकते हैं ?! इस तथ्य से नफरत करना शुरू करना कि एंड्रॉइड स्टूडियो अब आधिकारिक है ...
एडीटीसी

144

IntelliJ संस्करण 11 तक, नहीं, केवल इसके ऊपर मँडरा कर नहीं। यदि कर्सर विधि- या विशेषता नाम के अंदर है, तो CTRL+ Q* nix और Windows पर JavaDoc दिखाएगा। MacOSX पर, यह CTRL+ है J

उद्धरण: "नहीं, पूर्ण javadoc देखने का एकमात्र तरीका Quick Doc (Ctrl-Q) का उपयोग करना है।" - http://devnet.jetbrains.net/thread/121174

संपादित करें

इंटेलीजे 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 अल्टीमेट में पूरी तरह से काम करता है, लेकिन क्या सेटिंग मेनू में इसे उजागर करने का कोई तरीका है?
एड ऑर्सी

यह लिनक्स पर मेरे 133.79 बीटा में कुछ भी नहीं करता है।
माइकल पीफेल

किसी भी विचार मैं प्रलेखन पॉपअप में सिंटैक्स हाइलाइटिंग क्यों नहीं कर रहा हूं? stackoverflow.com/q/23086511/238768
kpsfoo

28

CTRL+ करने के बाद Q, आप कर सकते हैं

  1. टूलटिप को पिन करें (दाएं कोने में)
  2. डॉक किए गए मोड की जाँच करें (पिनिंग के बाद शीर्ष दाईं ओर गियर)
  3. इच्छानुसार आकार
  4. चयनित आइटम के लिए ऑटो शो प्रलेखन के लिए आइकन पर क्लिक करें

फिर जब आप अपना कर्सर ले जाते हैं, तो इस बॉक्स में डॉक्यूमेंटेशन दिखाई देगा। यह आपको थोड़ी स्क्रीन रियल एस्टेट की लागत देता है, लेकिन मुझे लगता है कि यह इसके लायक है।

मैं एक स्क्रीनशॉट पोस्ट करूंगा, लेकिन SO मुझे इमेज पोस्ट नहीं करने देगा।


धन्यवाद, यह मेरे लिए बहुत उपयोगी है
Hanxue

24

Intellij13 में, आप नीचे दिए गए संपादक विन्यास का उपयोग कर सकते हैं: यहाँ छवि विवरण दर्ज करें


ग्रहण के समान यूएक्स प्राप्त करने के संदर्भ में, यह मेरे लिए सबसे अच्छा उत्तर लगता है .. धन्यवाद!
जीन बो

यह काम करता है। लेकिन (एमएस) में "ऑटोपोपअप डॉक्यूमेंटेशन" अन्य उत्तरों में क्या है?
सर्बॉब_

24

Intellij 15 के लिए, File > Settings > Editor > Generalविकल्प में चेकबॉक्स का उपयोग करें माउस चाल पर त्वरित प्रलेखन दिखाएं

यहाँ छवि विवरण दर्ज करें

आप खोज बॉक्स में "त्वरित" या कुछ समान लिखकर भी वहां पहुंच सकते हैं:

यहाँ छवि विवरण दर्ज करें


1
यह काम करता है। लेकिन (एमएस) में "ऑटोपोपअप डॉक्यूमेंटेशन" अन्य उत्तरों में क्या है?
सर्बॉब_

@Serob_b मुझे यकीन नहीं है कि आप यहाँ क्या मतलब है।
फेडोरक्वी 'SO रोकना नुकसानदेह है'

Intellij (2017.1.3) के मेरे संस्करण में एक विकल्प है, जिसके बारे में आप बात कर रहे हैं, लेकिन "ऑटोपोपअप डॉक्यूमेंटेशन इन (ms):" विकल्प में संपादक> सामान्य> कोड पूर्णता (जैसा कि स्वीकृत उत्तर सूचित करता है)। तो, इन दोनों में क्या अंतर है? बस दूसरे एक (ऑटोपोप) की जाँच करने से समस्या हल नहीं हुई।
सेर्ब_ब


1
धन्यवाद। मुझे वास्तव में पता चला है कि "ऑटोपोपअप डॉक्यूमेंटेशन इन (एमएस)" ctrl + स्पेस के लिए है और माउस हॉवर के साथ इसका कोई लेना देना नहीं है, और निश्चित रूप से "माउस मूव पर त्वरित दस्तावेज़ दिखाएं" है जो होवर पर डॉक्स दिखाता है।
इन्टेलिज

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. खुला विचार
  5. लाइन जोड़ें:

    auto.show.quick.doc सच =


8

कम से कम मेरे लिए सबसे आसान तरीका था:

  • Ctrl+ Shift+A
  • प्रकार: दस्तावेज़ दिखाएं
  • माउस चाल पर त्वरित प्रलेखन दिखाएं (इसे चालू करें)

5

से इंटेलीजे अंतिम 2018/01/05, IntelliJ विचार उर्फ 2018/01/05, 2019.3 तक , वहाँ वास्तव में फ़ाइल के तहत दो विकल्प हैं -> प्राथमिकताएं:

  1. संपादक में> सामान्य> अन्य (अनुभाग)> माउस चाल पर त्वरित प्रलेखन दिखाएं - देरी 500 एमएस
    • कैरेट पर प्रतीक के लिए त्वरित दस्तावेज़ दिखाने के लिए इस चेक बॉक्स का चयन करें। त्वरित प्रलेखन पॉप-अप विंडो निर्दिष्ट देरी के बाद दिखाई देती है।
  2. संपादक में> सामान्य> कोड पूर्णता (उप-मद)> 1000 एमएस में ऑटो-डिस्प्ले प्रलेखन
    • IntelliJ IDEA करने के लिए इस चेक बॉक्स का चयन करें। वर्तमान में लुकअप सूची में हाइलाइट किए गए वर्ग, विधि, या फ़ील्ड के दस्तावेज़ के साथ पॉप-अप विंडो को स्वचालित रूप से दिखाएं। यदि यह चेक बॉक्स चयनित नहीं है, तो कैरेट में तत्व के लिए त्वरित दस्तावेज़ दिखाने के लिए Ctrl+ Qका उपयोग करें ।
    • त्वरित दस्तावेज़ीकरण विंडो स्वचालित रूप से केवल उन मामलों में निर्दिष्ट देरी के साथ पॉप अप करेगी, जब कोड पूरा होने को स्पष्ट रूप से लागू किया गया हो। स्वचालित कोड पूरा होने की सूची के लिए, प्रलेखन विंडो केवल दबाने पर दिखाई देगी Ctrl+ Q

3

IntelliJ IDEA 14 में, यह इस पर आ गया है: फ़ाइल -> सेटिंग्स -> संपादक -> सामान्य -> ​​"माउस चाल पर त्वरित डॉक्टर दिखाएं"


3

Intellij 2019 में, मैंने किया: फ़ाइल> सेटिंग्स> संपादक> सामान्य विकल्प माउस चाल पर त्वरित प्रलेखन दिखाएं।


क्या आपने देखा कि इस उत्तर को पहले ही थ्रेड दिया जा चुका है।
bad_coder

आपका मतलब क्या है ?
स्लीमेन देब

1
यह 2019.3 के लिए जवाब है। मुझे इस फीचर के साथ हर बड़ी रिलीज के साथ लुका-छिपी खेलना बहुत पसंद है! धन्यवाद JetBrains <3
मैट स्टीफेंसन

2

फ़ाइल -> सेटिंग्स -> संपादक

चेक " माउस पर त्वरित डॉक्टर दिखाएं "

अब जब आप माउस को किसी विधि पर डालेंगे तो प्रलेखन के साथ एक टूलटिप दिखाई देगा। कभी-कभी टूलटिप का आकार बहुत छोटा होता है और आपको माउस को टूलटिप के नीचे ले जाते हुए आकार बदलना होगा।


1

IDEA ने " कार्रवाई खोजें ":

"सहायता" मेनू खोलें, "डॉक्टर" टाइप करें, कर्सर को " क्विक डॉक्यूमेंटेशन " में ले जाएं, इसे हाइलाइट किया जाएगा।

इसके अलावा "कार्रवाई खोजें" को हॉट की से बुलाया जा सकता है (आप इसे सेटिंग्स में पा सकते हैं-> हॉटकीज़)


1

IntelliJ अल्टीमेट (ट्रायल) 14 में मैक पर मेरा अंडर है Settings > Editor > General > Code completion। मेरे लैपटॉप पर टूलटिप शॉर्ट एफ 1 है।

इसे "(एमएस) में ऑटोपोपअप प्रलेखन कहा जाता है:"

यहाँ छवि विवरण दर्ज करें


यह डॉक्स नहीं दिखाता है, बस संभव विधि मंगलाचरण और उनके पैरामीटर प्रकार।
केवरिस

आप "स्पष्ट रूप से पूरा होने का आह्वान" कैसे करते हैं
केवरिस

मुझे समझ में नहीं आ रहा है कि आपका क्या मतलब है
जेमटैटिक जूल

यह सिर्फ सही प्रकार के साथ पूरा कोड है? कोई डॉक जानकारी नहीं?
केवरिस

यह जावाडॉक दिखाने वाला है, यह मेरे लिए है। JavaDoc विंडो 1000ms के बाद पॉपअप हो जाएगी, अब आपको यह देखना होगा कि यह कहां पॉप अप होता है। कभी-कभी यह मावेन टैब द्वारा सही टूलबार में एक टैब के रूप में पॉप अप होता है।
रत्नजटित

1

एंड्रॉइड स्टूडियो (2.3.3 कम से कम) उपयोगकर्ताओं के लिए एक नोट, क्योंकि यह पृष्ठ मेरी Google खोज "एंड्रॉइड स्टूडियो होवर जेवाडॉक" के लिए आया था, और एंड्रॉइड स्टूडियो इंटेलीज पर आधारित है:

फ़ाइल-> सेटिंग्स-> संपादक-> सामान्य: "माउस चाल पर त्वरित प्रलेखन दिखाएं", बजाय फ़ाइल-> सेटिंग्स-> संपादक-> सामान्य-> कोड पूरा "स्पष्ट रूप से आह्वान के लिए (एमएस) में ऑटोपोपअप प्रलेखन" और "ऑटोपोपअप इन (एमएस)", जिसके बारे में पहले बात की जा चुकी है।


1

मैंने यहां कई तरीकों की कोशिश की, विशेष रूप से वरीयता - संपादक - सामान्य - कोड पूरा - शो प्रलेखन पॉपअप इन .. संस्करण 2019.2.2 में काम नहीं कर रहा है।

अंत में, मैं सिर्फ उपयोग कर रहा हूँ F1जबकि कैरेट टाइप / विधि पर है और यह अच्छी तरह से प्रलेखन प्रदर्शित करता है। यह आदर्श नहीं बल्कि सहायक है।


0

मैक पर मेरे इंटेलीज यू पर मुझे कुछ विधि, चर आदि पर कर्सर के साथ इंगित करने और [cntrl] या [cmd] कुंजी दबाने की आवश्यकता है। फिर पॉपअप विंडो के लिंक पर क्लिक करें जो JavaDocs देखने के लिए दिखाई दिया


0

उपरोक्त सभी विधियाँ उपयोगी हैं लेकिन एक बुनियादी चीज़ जो आपको याद है, वह है आपके JDK (C: \ Program Files \ Java \ jdk1.8.0_171) में src.zip होना। मैंने मान लिया कि यह पूर्वस्थापित है लेकिन किसी कारण से, यह मेरी स्थापना में मौजूद नहीं था। जाँच करने के लिए एक और बात यह है कि यदि आपकी परियोजना निर्दिष्ट (1.8.0_171 इस मामले में) JDK का उपयोग कर रही है।



-1

उत्तर है CTRL+ P(NOT CTRL+ Q)

किसी और ने इस जवाब को JetBrains फोरम पर पोस्ट किया है: विचार एक अलग आईडीई है। इसके फीचर्स को खोजने की कोशिश करें और इससे पहले कि आप जो भी इस्तेमाल करते हैं उसका अनुकरण करने के बजाय, इसे सर्वश्रेष्ठ बनाने का प्रयास करें। अधिकांश भाग के लिए, आइडिया के पास बहुत अधिक प्रयोज्य है (ग्रहण आईएमएचओ की तुलना में बेहतर) और इसे यथासंभव सर्वोत्तम के लिए कोड संपादन का समर्थन करने के लिए सुव्यवस्थित किया गया है (उदाहरण के लिए विज़ार्ड्स पर बहुत अधिक भरोसा करने के बजाय)।

  • जावदोक: Ctrl-Q
  • कार्यान्वयन का एक त्वरित दृश्य: Ctrl- Shift-I
  • संदर्भ दिखाएं: Alt-Q
  • पैरामीटर दिखाएँ (एक विधि कॉल में): Ctrl-P
  • त्रुटि विवरण दिखाएं। Ctrl-F1

... प्लस कई और शॉर्टकट कोड और अलग-अलग विचार विचारों में नेविगेट करने के लिए।

मुझे लगता है कि यह अच्छा है कि आप केवल एक साधारण कीस्ट्रोक के साथ आपकी रुचि की विशिष्ट जानकारी देख सकते हैं। मेनू पर एक नज़र डालें जो आपके कीमैप के लिए संभवतः संशोधित शॉर्टकट भी दिखाएगा।

0 अवतार जेन्स वीओß 12 जून, 2008, 09:26 को बनाया गया था और स्टीफन ने जो लिखा है, इसके अलावा: चूंकि आप आईडीईए के कीबोर्ड शॉर्टकट्स में रुचि रखते हैं, इसलिए मैं "कुंजी प्रमोटर" प्लगइन की सिफारिश करता हूं जिसे आप प्रासंगिक याद करते हैं। शॉर्टकट जल्दी।

इसके अलावा, बहुत उपयोगी "गोटो एक्शन" फीचर है, जिसे Ctrl- Shift- द्वारा लाया जाता है A। पॉपअप में, आप एक कीवर्ड दर्ज कर सकते हैं (उदाहरण के लिए "Javadoc"), और IDE आपको कीबोर्ड शॉर्टकट और युक्त एक्शन ग्रुप्स के साथ आपकी खोज से मेल खाते उपलब्ध कार्यों को बताता है (जो अक्सर आपको नेविगेट करने के तरीके के बारे में एक सुराग भी देता है। मेनू का उपयोग कर कार्रवाई)।


सबसे अच्छा जवाब है: उदाहरण के लिए। मर्सिडीज सारा = नई मर्सिडीज (); 1. अपने कर्सर को () में रखें। 2. प्रेस ctrl + P 3. प्रेस alt + P परिणाम: अब सभी चर ऑटो स्वरूपित हैं और आप चर पढ़ते समय मान टाइप कर सकते हैं। (बिल्ड 2018)
पीसीएक्सपर्ट

असहमत हैं कि यह सबसे अच्छा जवाब है। प्रश्न एक प्रतीक पर एक माउस हॉवर के लिए था, जिसे ग्रहण में ओओटीबी प्रदान किया गया है। मुझे आमतौर पर यह पता चलता है कि मुझे स्क्रीन पर किसी ऐसी चीज में दिलचस्पी है, जो कर्सर के नीचे नहीं है। इसलिए, कर्सर को प्रतीक (माउस मूवमेंट) में ले जाने के लिए, शॉर्ट कट (कीबोर्ड) टाइप करें, और फिर माउस को वापस उस जगह ले जाएँ जहाँ मैं संपादन कर रहा था (दूसरा माउस आंदोलन) बहुत अधिक काम है। जानकारी प्राप्त करने के लिए एक एकल माउस आंदोलन एकदम सही है, क्योंकि मैं तुरंत टाइप करना फिर से शुरू कर सकता हूं।
चेज़र
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.