2014-09-22 4 views

उत्तर

1

मुझे पता है कि यह वह उत्तर नहीं है जिसे आप वास्तव में चाहते हैं, लेकिन मुझे नहीं लगता कि इसे बदला जा सकता है।

आप इसे पूरी तरह से बंद कर सकते हैं, हालांकि Editor | Smart Keys | XML/HTML के तहत स्वचालित रूप से उद्धरण जोड़ने के लिए एक विकल्प है जिसे आप हटा सकते हैं।

5

यह सही है, लेकिन पथ अब है (IJ 14):

Editor | General | Smart Keys | XML/HTML 

विकल्प आप के लिए देख रहे हैं:

Add quotes for attribute value on typing '=' 
+0

मुझे यह जानना अच्छा लगेगा कि डाउन वोट क्यों। यह अभी भी आईजे 16 बीटीडब्ल्यू के रूप में सच है। – Dilapidus

+0

मैंने वोट कम नहीं किया है या इस उत्तर का प्रयास नहीं किया है, लेकिन यह वास्तव में प्रश्न में पूछे गए डबल कोट्स के बजाय सिंगल कोट्स नहीं बनाता है[email protected] nycynik का जवाब मेरे लिए काम किया। – RationalDev

+0

तर्कसंगत जो सही है और मुझे खुशी है कि आईजे ने इसे ठीक कर दिया है। शायद यह प्रति जवाब नहीं होना चाहिए था, लेकिन उस समय मैं टिप्पणी नहीं कर सका। यह नीचे दिए गए श्री डॉलर को खरीदने के लिए "कम से कम आप इसे बंद कर सकते हैं" के लिए एक समायोजन था। ध्यान दें कि मेरा जवाब @ nycynik के उत्तर से पहले एक पूर्ण वर्ष था। मुझे नहीं लगता कि 14 या 15 ने निक के जवाब का समर्थन किया है। – Dilapidus

22

Editor> संहिता शैली> HTML

मैं लगता है कि आप कोड स्टाइल सेटिंग्स की तलाश में हो सकते हैं।

स्ट्रिंग शाब्दिक प्रकार के लिए "जेनरेटेड कोड" के तहत एक ड्रॉप डाउन है: सिंगल कोट्स।

इसे बदलें।

आप इसे जावास्क्रिप्ट के साथ-साथ Zhe अंक के लिए भी बदलना चाहते हैं, जो विराम चिह्न टैब में है।

+4

मुझे 2016.1 में यह नहीं मिला। लेकिन 2016 में "अन्य" टैब के नीचे यह ठीक है। "जेनरेटेड" के लिए वरीयताओं को खोजना मुझे रुचि के कुछ भी नहीं मिला। इसके लिए शुक्रिया। – Dilapidus

+0

जावास्क्रिप्ट के लिए यह विराम चिह्न टैब में है :) –

+0

मेरे मैक वेबस्टॉर्म 2017.1.1 में, इसमें: प्राथमिकताएं -> संपादक -> कोड शैली -> टाइपस्क्रिप्ट (या जावास्क्रिप्ट ...) -> विराम चिह्न टैब -> ** एकल * * (ड्रॉपडाउन) उद्धरण नए कोड में उद्धरण। –

0

अद्यतन, सालों बाद - अपना दिमाग बदलना।

यदि मेरे जैसे, आपने खुशी से इन चालों को लागू किया और अपने एचटीएमएल में सिंगल कोट्स का उपयोग करने के लिए खुद को स्थापित किया और फिर मुझे पसंद आया, एहसास हुआ कि आप वापस बदलना चाहते हैं तो आप पाएंगे कि आप इसे HTML के लिए ठीक कर सकते हैं लेकिन नहीं एक्सएचटीएमएल के लिए।

एक साल या उससे अधिक के लिए मुझे यह समस्या है। मैं जेएसएफ/एक्सएचटीएमएल का एक उचित हिस्सा करता हूं और यह मुझे मार रहा था। एक्सएचटीएमएल के लिए इंटेलिजे में कोई कोड स्टाइल नहीं है और एक्सएमएल कोड स्टाइल (स्वाभाविक रूप से) सिंगल कोट्स की अनुमति नहीं देती है, इसलिए यह कॉन्फ़िगर करने योग्य नहीं है।

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

~/Library/Preferences/IntellijIdea2017.3/codestyles/<your code style>.xml

वहाँ सीधे मूल तत्व के तहत में था, मैं HTML_QUOTE_STYLE विकल्प पाया: यदि आप बदलना <code_scheme name="[REDACTED]"> ... some things snipped ... <option name="HTML_QUOTE_STYLE" value="Single" />

कि "एकल" को "डबल" तो आप आपके जेएसएफ में दोहरे उद्धरण पर वापस आ जाएगा।

यह संभव है कि मैं अकेला मूर्ख हूं जिसकी समस्या थी।

संबंधित मुद्दे