2014-05-16 3 views
46

मैं अपने प्रोजेक्ट में सभी "सरणी (...)" नोटेशन "[...]" को बदलना चाहता हूं लेकिन मुझे एक रेगेक्स नहीं मिला जो काम करता है सभी मामलों के लिए।phpstorm सरणी() नोटेशन को प्रतिस्थापित करें [] शॉर्ट सिंटैक्स

आप (एकाधिक पंक्तियों में नेस्टेड श्रेणी, श्रेणी एकाधिक पंक्तियों में, नेस्टेड सरणी) कुछ है कि सभी मामलों के लिए काम

धन्यवाद है।

उत्तर

105
  1. Code | Inspect Code... --- इसे अपनी फ़ाइलों पर चलाएं। नामक निरीक्षणों में से एक "पारंपरिक वाक्यविन्यास सरणी शाब्दिक पता चला"

    वैकल्पिक रूप से सिर्फ इतना है कि विशिष्ट निरीक्षण चलाने केवल Code | Run Inspection by Name...

  2. ऐसा करने के बाद के माध्यम से, आप परिणामों के साथ एक सूची देखेंगे। परिणामों में उस विशेष निरीक्षण को ढूंढें (यदि पहला विकल्प इस्तेमाल किया गया था (सभी निरीक्षण))।

  3. वहां से आप उस निरीक्षण के सभी (या व्यक्तिगत) परिणामों पर "इसे ठीक करें" कार्रवाई लागू कर सकते हैं।

पीएस यह निरीक्षण/फिक्स PhpStorm v7.1 के बाद उपलब्ध है।

enter image description here

+1

निर्माण अभी भी PhpStorm 10 – jonazu

+1

महान जवाब में एक ही। PHPstorm v9 के साथ भी काम करता है। – Nuxwin

+1

2016.1 में काम करने के बाद यहां कॉन्फ़िगर करने के बाद काम करता है: http://typo3-development.nl/on-the-side-table/phpstorm-short-hand-syntax-for-arrays/ – Coder1

11

ओपन फ़ाइल> सेटिंग ... क्लिक करें संपादक-> कोड style-> पीएचपी ओपन टैब "अन्य"। अब आप ब्लॉक "ऐरे घोषणा शैली" पा सकते हैं। यदि आप चेकबॉक्स "बल छोटी घोषणा शैली" जांचते हैं तो आपका "सरणी (...)" बन गया "[...]" जब आप सुधार कोड (Ctrl + Shift + L) चलाते हैं।

+0

महान उत्तर! धन्यवाद –

2

अब की (PHPStorm 2017/03/02) के रूप में यह यहाँ है: Settings/Editor/Code Style/PHP/Code Conversion/Array Declaration style

enter image description here

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