खोज…


एक परियोजना के लिए कोड शैली को परिभाषित करें

PhpStorm सर्वोत्तम प्रथाओं और सामान्य मानकों के आधार पर बड़ी मात्रा में भाषाओं के लिए कोड स्टाइल के लिए डिफ़ॉल्ट सेटिंग्स प्रदान करता है। लेकिन आप प्रत्येक भाषा के लिए PhPStorm सेटिंग्स> संपादक > कोड शैली के भीतर प्रति-प्रोजेक्ट आधार पर स्टाइल को अनुकूलित कर सकते हैं।

कोड शैली सेटिंग्स

योजनाएं

योजनाएं कोड शैली दिशानिर्देशों और सेटिंग्स का संग्रह हैं। आप एक परियोजना के लिए एक योजना का चयन कर सकते हैं और इसे तुरंत लागू किया जाएगा। एक प्रोजेक्ट स्कीम भी है जो केवल एक प्रोजेक्ट ओपन होने पर ही उपलब्ध है। प्रोजेक्ट स्कीम दिशानिर्देशों को सामान्य उपयोगकर्ता सेटिंग्स में नहीं बचाती है, लेकिन परियोजनाओं में स्वयं की सेटिंग्स होती है।

यदि आप मैनेज बटन पर क्लिक करते हैं, तो आप नई शैली को जल्दी से कोड शैली दिशानिर्देशों का एक नया सेट जोड़ने में सक्षम हैं। यदि आप अपने मित्रों या सहकर्मियों के साथ योजनाएं साझा करना चाहते हैं तो योजनाओं को निर्यात या आयात करने के लिए मैनेज बॉक्स का उपयोग किया जा सकता है।

कोड शैली प्रबंधन बॉक्स

किसी विशिष्ट भाषा के लिए शैली बदलें

किसी विशिष्ट भाषा के लिए कोड शैली सेटिंग्स बदलने के लिए, बस साइडबार में उपलब्ध भाषा पर क्लिक करें। फिर आपको एक सेटिंग पृष्ठ प्रस्तुत किया जाएगा जो प्रत्येक भाषा के लिए अलग है।

उदाहरण के लिए PHP भाषा में टैब और स्पेस, ब्रेसेस या PHP डॉक्स के लिए सेटिंग्स होंगी।

PHP के लिए कोड शैली

यदि आप जानना चाहते हैं कि प्रत्येक अलग सेटिंग का क्या मतलब है तो आप उन्हें आधिकारिक दस्तावेज में देख सकते हैं।

PhpStorm 2016 और ऊपर के लिए कोड शैली प्रलेखन

टीम के कई सदस्यों के लिए एक परियोजना के लिए एक निर्दिष्ट कोड शैली लागू करें

वर्तमान में टीम में किसी भी कोड शैली दिशानिर्देश को लागू करने के लिए कोई एक-क्लिक-बटन विधि नहीं है, लेकिन यह सुनिश्चित करने के लिए दो तरीके हैं कि एक निश्चित कोड शैली आपके उत्पाद पर लागू हो।

आयात PhstStorm कोड शैली योजनाएँ

पहला और अधिक आसान उपाय है कि आप अपने स्वयं के PhpStorm उदाहरण पर एक कोड शैली योजना स्थापित करें, योजना को पोर्टेबल ड्राइव या नेटवर्क ड्राइव पर निर्यात करें और सभी विकास मशीनों पर योजना आयात करें।
इस तरह एक डेवलपर आसानी से कीबोर्ड शॉर्टकट Cmd + Shift + L (MacOS) या Ctl + Alt + L (विंडोज / लिनक्स) का उपयोग करके स्वचालित रूप से पूर्ण स्रोत कोड को प्रारूपित कर सकता है।

आप इसके बारे में अधिक विस्तृत जानकारी निम्न प्रलेखन में पा सकते हैं:

PhpStorm 2016 और ऊपर के स्रोत कोड को सुधारना

विपक्ष
दुर्भाग्य से यह जांचने का कोई तरीका नहीं है कि क्या किसी डेवलपर ने वास्तव में कोड रिफॉर्मेटिंग लागू किया है। आपको डेवलपर्स द्वारा किए गए वादों पर भरोसा करना होगा कि वे सुधार करने का ध्यान रखते हैं।

एक CI सर्वर के साथ स्वचालित कोड स्वरूप जाँच

स्रोत कोड फ़ॉर्मेटिंग को नियंत्रित करने का एक बहुत ही सख्त तरीका जेनकींस की तरह एक निरंतरता एकीकरण सर्वर को लागू करना है जो यह जांचने में सक्षम है कि स्रोत कोड एक पूर्वनिर्धारित कोड शैली से मेल खाता है या नहीं।

मान लें कि एक डेवलपर ने अपनी स्वयं की विकास शाखा पर एक नई सुविधा पर काम किया और अपने परिवर्तनों को मुख्य भंडार में धकेलना चाहता है। पहले वह अपनी शाखा में बदलावों को आगे बढ़ाता है जहां सीआई सर्वर द्वारा नई सुविधा की जाँच की जाएगी। यदि चेक विफल हो गया क्योंकि कोड ठीक से स्वरूपित नहीं है, तो डेवलपर को सूचित किया जाएगा, ताकि वह मुद्दों को ठीक कर सकेगा।

कोड गुणवत्ता सेट करने के विभिन्न तरीके हैं और सभी अलग-अलग एकीकरण सर्वर के साथ चेक को स्वरूपित करना है, इसलिए यह समझाते हुए कि चेक के साथ सर्वर कैसे सेट किया जाए, इसी टैग में किया जाना चाहिए।

PSR-2 जैसे पूर्वनिर्धारित मानक से कोड शैलियाँ सेट करें

PhpStorm पहले से ही कई पूर्वनिर्धारित भाषा योजनाओं के साथ जहाज है जो PSR-2 जैसे सामान्य कोड शैली दिशानिर्देशों और मानकों पर आधारित हैं। कोड शैली सेटिंग्स पृष्ठों में एक छिपी हुई विशेषता है जहां आप इन मानकों को आयात कर सकते हैं और उन्हें अपने वर्तमान कॉन्फ़िगरेशन के रूप में सेट कर सकते हैं। बस ऐसा करने के लिए बाएं पैनल में अपनी कोडिंग भाषा चुनें। फिर सेट से ऊपर दाईं ओर एक छोटा लिंक है, जिसे सेट कहा जाता है ...

इस लिंक पर क्लिक करके PhpStorm आपको एक छोटा पॉपअप प्रस्तुत करेगा जहाँ आप पूर्वनिर्धारित शैली टैब के तहत पूर्वनिर्धारित मानकों से चुन सकते हैं।

से PhpStorm सेट शैली



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow