IntelliJ उपयोग पर विधि पैरामीटर संकेत दिखाता है - इसे कैसे अक्षम करें


241

मैं IntelliJ में नया हूं और हाल ही में IntelliJ-2016.3 में अपडेट किया गया ।
जावा कोड के लिए संपादक में, यह उपयोग पर विधि हस्ताक्षर दिखाता है। मैं इस सुविधा को कैसे अक्षम करूं?

यहां एक विधि के हस्ताक्षर और इसकी कॉल साइट का एक उदाहरण दिया गया है: यहां छवि विवरण दर्ज करें

विधि कॉल:
यहां छवि विवरण दर्ज करें

2016.1.4 संस्करण में यह व्यवहार नहीं था। मैं अपडेट के बाद इसे देख रहा हूं।
किसी भी मदद की सराहना की है!


10
@IslamAbdalla हमेशा नहीं, एक साधारण string.split () में पैरामीटर के सामने "regex:" नहीं होना चाहिए, यह अप्रिय है।
केविन

18
मुझे कहना है, यह सुविधा सुपर कष्टप्रद है। धीमे एनीमेशन की तरह जिसमें चीजें दिखाई देती हैं, और यह भी तथ्य कि यह बाकी कोड को चारों ओर स्थानांतरित करता है ताकि आप नेत्रहीन अपना स्थान खो दें ... निश्चित नहीं कि वे क्या सोच रहे थे
बेन गिल्ड

8
पठनीयता के बारे में: इस विशेष उपकरण में देखने पर मदद मिल सकती है, लेकिन अगर कोई आपके कोड को IntelliJ के बाहर पढ़ता है, तो वे संकेत नहीं देखेंगे। मेरा मानना ​​है कि ऐसे पठनीयता मुद्दों को चर नामों (और शायद चर नामों के निर्माण) के विकल्प में हल किया जाना चाहिए, और आमतौर पर बेहतर एपीआई। प्लस ... यह लाइन की लंबाई को अस्पष्ट करता है, जहां कुछ वातावरणों में यह एक शैली मुद्दा है।
एएनएम

4
विचार में ctrl + p हॉट कुंजी है, जो समान जानकारी दिखाती है। यह टूलटिप्स कचरा है।
degr

6
कॉलिंग सूची में पैरामीटर नाम दिखाना सुपर कष्टप्रद है। मैं बस यह दिखाना चाहता हूं कि मैं इसमें क्या लिख ​​रहा हूं। यह सिर्फ कोड को अधिक अपठनीय बनाता है।
जो

जवाबों:


130

संकेत पर राइट क्लिक करें, फिर Disable:

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


2
इसके लिए कीबोर्ड शॉर्टकट Alt + Q(संदर्भ जानकारी)
सिप्रियन टॉमोयागॉ

2
@ कस्टोडियो वास्तव में, मैं यह निर्दिष्ट करना भूल गया कि डिफ़ॉल्ट विंडोज / लिनक्स कीमैप के तहत था। मैक पर जाहिरा तौर पर यह ⌃⇧Q (Ctrl + Shift + Q)
सिप्रियन टोमोआगा

275

नीचे के विकल्प को अनटिक करें Show parameter name hints

पैरामीटर नाम संकेत दिखाएं


1
बस स्पष्ट होने के लिए, यह IntelliJ 2019.X में बहुत नीचे विकल्प नहीं है ... इस फलक के बीच में कहीं इसके पास है। :)
vikingsteve

6
IntelliJ 2019 में यह अंदर नहीं है Appearance, यहां तक ​​कि में भी नहीं General। में है Editor -> Inlay Hints -> Parameter hints
जारोस्लाव पावलक

35

मुझे एक शॉर्टकट का उपयोग करने में मदद मिलती है जैसे P + shift + commandकि जरूरत पड़ने पर पैरामीटर टाइप टॉगल करना। मैं इसे पूरी तरह से अक्षम नहीं करना चाहता।

  1. खुली प्राथमिकताएं
  2. कीमैप पर क्लिक करें
  3. के द्वारा छनित parameter
  4. डबल क्लिक करें Toggle parameter name hints
  5. कुंजी संयोजन दर्ज करें, P + shift + command
  6. लागू करें और ठीक है
  7. अब कुंजी कॉम्बो आपके लिए संकेत टॉगल करेगा।

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


1
यह समाधान मेरे लिए एक जीत थी। कभी-कभी पैरामीटर संकेत उपयोगी होते हैं, कभी-कभी वे परेशान होते हैं, और एक आसान टॉगल बिल्कुल वही था जो मैं चाहता था। (एकमात्र चुनौती एक अप्रयुक्त कुंजी संयोजन ढूंढ रही थी जिसे मैं याद रख सकता था!)
Ti Strga

13

नए पृष्ठ से क्या है :

पैरामीटर संकेत देता है

संपादक अब विधि तर्कों के रूप में उपयोग किए जाने वाले शाब्दिक और नल के लिए पैरामीटर संकेत दिखाता है। ये संकेत कोड को अधिक पठनीय बनाते हैं।

यदि आप एक निश्चित विधि के लिए संकेत निरर्थक पाते हैं, तो आप आईडीई को इस पद्धति के लिए संकेत नहीं दिखाने के लिए कह सकते हैं। संकेतों को पूरी तरह से अक्षम करने के लिए, सेटिंग्स को अनचेक करें → संपादक → सामान्य → उपस्थिति → पैरामीटर नाम संकेत दिखाएं।

(जोर मेरा है)


12

दूसरों ने पहले ही इसका उत्तर दिया है, लेकिन यहां मेनू में कूदने के बिना इसे खोजने का एक तरीका है।

⌘ + Shift + Aमैक पर टकराने की कोशिश करें और Show parameter name hintsसर्च बार में टाइप करें।

शो पैरामीटर एक्शन / विकल्प नाम खोज बार से खोज करते समय दिखाई देता है


1
lol, @AfonsoLage मुझे लगता है कि आपके पास एक टाइपो है, डिलीट करना और फिर से टिप्पणी करना बेहतर है अगर आप अब संपादित नहीं कर सकते हैं
वेन Phipps

लिनक्स पर CTRL + SHIFT + A, यहाँ परीक्षण किया गया।
अफोंसो लागे

यदि आप CMD + SHIFT + A का प्रयास करते समय टर्मिनल से पॉप-अप प्राप्त करते रहते हैं: intellij-support.jetbrains.com/hc/en-us/articles/…
एरिक वीनर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.