2014-11-06 5 views
5

PHPStorm क्या वे "सही मार्जिन" जो 120 वर्ण या स्तंभों के लिए सेट किया जाता है फोन पर एक खड़ी रेखा है ...एकाधिक "सही हाशिए" या PHPStorm में गाइड

यह देखते हुए कि PSR मानकों राज्य There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less., यह अच्छा होगा अगर मैं 80 वर्ण चिह्न पर एक और दृश्य संकेतक प्राप्त कर सकूं ...

मुझे अच्छी तरह से पता है कि यह कहता है कि स्टेटस बार में आप कौन सी लाइन/कॉलम पर हैं, लेकिन मैं आमतौर पर सबसे अधिक छुपाता हूं कोडिंग के दौरान पैनल (स्टेटस बार शामिल)।

इसलिए, क्या कोई तरीका (फीचर या प्लगइन) है जो मुझे 80 वें कॉलम को इंगित करने के लिए दूसरी लंबवत रेखा जोड़ने की अनुमति देगा?

+0

इस प्रश्न के बारे में नहीं: यहां एक नज़र डालें: http://regex101.com/r/cF0qX6/4 और यहां: http://stackoverflow.com/questions/22912915/preg-replace-callback-with-spoilers -into-spoilers/22913219 # 22913219 –

+0

@CasimiretHippolyte अगर आप वहां पोस्ट करना चाहते हैं तो प्रश्न को हटा दें। :) धन्यवाद – user1960364

उत्तर

3

यह वर्तमान में संभव नहीं है .. और मेरे दिमाग में कोई प्लगइन नहीं आता है।

https://youtrack.jetbrains.com/issue/IDEA-99875 - प्रगति पर अधिसूचित होने के लिए स्टार/वोट/टिप्पणी।

पीएस यह ध्यान में रखते हुए कि यह PHP/पायथन विशिष्ट है (अन्य भाषाओं को इसकी परवाह नहीं है) .. मैं उम्मीद नहीं करता कि जेबी इसे निकट भविष्य में कार्यान्वित करेगी ...

+1

पीएचपीएसटॉर्म को ध्यान में रखते हुए PHP विकास के लिए पैक किया गया है, मुझे लगता है कि यह धक्का देने के लिए एक मजबूत बिंदु होगा। – user1960364

+0

@ user1960364 यह टिकट प्लेटफार्म-व्यापी ट्रैकर (एक सुविधा जो सभी संभावित आईडीई को प्रभावित करता है) में स्थित है ... यह अकेले PhpStorm के लिए पर्याप्त पर्याप्त बिंदु नहीं है, जो IntelliJ की तुलना में समर्थित भाषाओं के अपेक्षाकृत छोटे सबसेट का प्रतिनिधित्व करता है। – LazyOne

1

मैं निम्नलिखित कार्यवाही का सुझाव देता हूं, यह मेरे लिए काम करता है PhpStorm 9.0 पर:

  1. ओपन सेटिंग पृष्ठ (आमतौर पर Ctrl + Alt + एस), प्लगइन्स के लिए जाने -> ब्राउज़ डेटा संग्रह स्थान
  2. ढूँढें और स्थापित BackgroundImage प्लगइन
  3. पुनः प्रारंभ आईडीई, यह उत्पादन एक त्रुटि हो सकता है, कुछ जैसे "अज्ञात प्रोटोकॉल डी" - चिंता न करें,
  4. पर जाएं 10
  5. ऊंचाई = 1px, और चौड़ाई = (अतिरिक्त मार्जिन की वांछित चौड़ाई) वाली छवि बनाएं। इसे सफेद कहें, कहें, काले रंग के कहने के लिए एक सही पिक्सेल पेंट करें। मैंने एक संपादक का एक स्क्रीनशॉट लिया और छवि चौड़ाई की परेशान खोज और समायोजन से बचने के लिए इसे पीएस में फसल लगाया। पृष्ठभूमि छवि के प्रत्येक परिवर्तन PhpStorm को पुनरारंभ करने की आवश्यकता है।
  6. सेटिंग खोलें फिर, गोटो अन्य सेटिंग्स -> BackgroundImage
  7. सेट सक्षम चेकबॉक्स, आपके बनाई छवि ब्राउज़ करें, और फिर फ़ाइल सिस्टम रेडियो बटन
  8. पुनः प्रारंभ आईडीई की जाँच करें और मार्जिन बदल सकते हैं और आप दो मार्जिन मिल जाएगा

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

प्लगइन काम नहीं करता है, यह पेज देखने के लिए (वहाँ ने कहा कि ज्यादातर जेटब्रेन्स प्लगइन्स इंटेलीजे मंच पर सभी उत्पादों, और कुछ वैकल्पिक हल पर काम करना चाहिए अगर वे ऐसा नहीं करता): http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html

जोड़ा: एक संपादक स्केलिंग के साथ काम नहीं करता है (Ctrl + MouseWheel) - छवि का आकार (नकली मार्जिन), वही रहता है और मार्जिन सत्य नहीं बनता है।

1

नवीनतम PHPStorm में, अब यह संभव है। यह PHPStorm 2017.3 होगा।स्वीकार्य उत्तर में उल्लिखित टिकट पर दिए गए निर्देशों में यह काफी अच्छी तरह से बताया गया है:

अगले ईएपी निर्माण में उपलब्ध होगा। आप इसे सेटिंग्स पर सेट कर सकते हैं | संपादक | कोड स्टाइल | सभी भाषाओं के लिए विजुअल गाइड या पर एक विशिष्ट भाषा के लिए "रैपिंग और ब्रेसेस" टैब ( एक्सएमएल/एचटीएमएल के लिए "अन्य" टैब)। आप सेटिंग्स | संपादक | रंग योजना | सामान्य | मार्गदर्शिकाएं | दृश्य मार्गदर्शिकाओं पर दृश्य इंडेंट गाइड रंग बदल सकते हैं। यदि आपको कोई समस्या है तो कृपया अलग-अलग रिपोर्ट सबमिट करें।

मुझे व्यक्तिगत रूप से Settings|Editor|Code Style|PHP|Wrapping and Braces|Visual guides में सेटिंग मिली। यह हर भाषा के लिए होना चाहिए।