PhpStorm रैप / सराउंड सिलेक्शन?


121

अक्सर कोडिंग और टेंपलेटिंग में मुझे पाठ का एक निश्चित भाग लपेटने की आवश्यकता होती है। उदाहरण के लिए, वर्तमान चयन को लपेटने का कोई शॉर्टकट है:

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

Im मैक और पीसी के लिए PhpStorm 7 का उपयोग कर। मुझे कुछ ऐसा मिला है, जिसमें से: ctrl+ alt+ jआप एक html-tag के साथ लपेट सकते हैं लेकिन कुछ और नहीं। इसके अलावा ctrl+ alt+ -वर्तमान फ़ाइल स्वरूप के अनुसार वर्तमान चयन टिप्पणियाँ (php, टहनी, एचटीएमएल, ...)


6
Settings | Live Templatesऔर उपयोग $SELECTION$- टहनी फ़ाइलों के लिए भी काम करना चाहिए। एक बार सेटअप होने के बाद, लागू टेम्प्लेट की सूची लाने के लिए Ctrl + Alt + J का उपयोग करें। यहाँ अधिक जानकारी: blog.jetbrains.com/webide/2012/10/…
LazyOne

जवाबों:


299

मुझे पता है कि यह थोड़ा देर से जवाब है, लेकिन मुझे उम्मीद है कि जो कोई भी इस सवाल को देखता है उसे मदद मिलती है।
PhpStorm में, लगभग सब कुछ कॉन्फ़िगर किया जा सकता है लेकिन थोड़ा मुश्किल है और कुछ सीखने की अवस्था लेता है।

यह बहुत ही सामान्य व्यवहार है जो एक शब्द का चयन करता है और इसे घेरने के लिए एकल उद्धरण (या दोहरे उद्धरण) टाइप करता है।

Hello World
'Hello World'
"Hello World"

इसे सक्षम करने के लिए, चेकबॉक्स पर टिक करें Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace

एक और तरीका है, आप कुछ (शब्द, हालत) और प्रेस का चयन Cmd+ Alt+ T(Mac पर), Ctrl+ Alt+ T(Windows पर)। उपलब्ध Surround Withविकल्प संवाद बॉक्स प्रदर्शित किया जाएगा।

अद्यतन (PhpStorm8 के लिए)

के लिए PhpStorm संस्करण 8 , के चेकबॉक्स पर सही का निशान लगाएं Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace

अद्यतन (PhpStorm 2016 के लिए)

के लिए PhpStorm संस्करण 2016 , उपयोग Cmd+ Alt+ S(Mac पर) या Ctrl+ Alt+ S(जीत पर) पर जाने के लिए सेटिंग्ससेटिंग्स के चेकबॉक्स पर टिक करें -> संपादक -> सामान्य -> ​​स्मार्ट कुंजी -> टाइपिंग उद्धरण या ब्रेस पर चयन चारों ओर `


34
Phststorm के लिए अद्यतन। 8. फ़ाइल -> सेटिंग्स -> संपादक -> Smartkeys -> टाइपिंग बोली या ब्रेस पर सराउंड चयन
Kiee

4
तुम नहीं जानते कि मैं कब तक यह खोज करता हूं ... बहुत धन्यवाद!
अलेक्जेंड्रे रीस रिबेरो

धन्यवाद !! अंत में विश्व अब बेहतर है।
किलोप

5
यह अन्य लोकप्रिय संपादकों के अनुरूप डिफ़ॉल्ट क्यों नहीं है। मुझे पता नहीं।
आदित्य सांसद

1
कोई भी संस्करण: CMD + Shift + A दबाएं, सराउंड सिलेक्शन के लिए खोजें, Enter दबाएं
LeandroCR


12

आसानी से बदलने के लिए एक जीवित खाका बनाने के लिए कैसे Hello Worldमें {{ trans 'Hello World' }}:

  1. कुछ (शब्द, हालत) और प्रेस का चयन करें Cmd+ Alt+ T(Mac पर), Ctrl+ Alt+ T(Windows पर)। उपलब्ध चारों ओर के साथ विकल्प संवाद बॉक्स प्रदर्शित किया जाएगा।
  2. लाइव टेम्पलेट कॉन्फ़िगर करें चुनें ।
  3. दाईं ओर एक समूह या लाइव टेम्पलेट जोड़ने के लिए " + " हैं।
  4. संपादित करें भाग में "संक्षिप्तिकरण" चुनें, ताकि आप इसे बाद में मेनू में देख सकें।
  5. "टेम्पलेट टेक्स्ट" में निम्नलिखित जोड़ें: {{ trans '$SELECTION$' }}
  6. परिवर्तनों को सहेजने के लिए ठीक क्लिक करें ।

उसके बाद ऊपर से चरण 1Hello World का चयन करें और उपयोग करें, अपने "संक्षिप्त" के साथ एक नियम का चयन करें

यह @ Steve.NayLinAung से अधिक विस्तृत उत्तर है। इसका श्रेय @LazyOne को जाता है


अच्छा उत्तर। आप रैप करने के लिए CRTL ALT J का उपयोग भी कर सकते हैं
Reign.85

4

एक मैक पर, यह है

PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace

आप command+,वरीयताएँ मेनू खोलने के लिए भी दबा सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.