2013-01-01 2 views
12

मैं phpstorm का उपयोग कर रहा हूं और मेरे पास कुछ एक्सएमएल फ़ाइल है जो केवल एक पंक्ति है लेकिन इसमें बहुत से (नेस्टेड) ​​तत्व हैं। बस एक आम एक्सएमएल फ़ाइल:Phpstorm में एक XML फ़ाइल को फिर से प्रारूपित करने के लिए कैसे?

<?xml version="1.0" encoding="UTF-8"?> 
<response><status><version>4.2</version><code>0</code><message>Success</message></status><songs><song>... 

(gist of the full XML)।

उस फ़ाइल को खोले जाने के बाद, मैं इसे इंडेंटिंग के साथ फिर से प्रारूपित करना चाहता हूं।

मैं Reformat कोड ... (Ctrl +Alt + एल) का उपयोग कर की कोशिश की है, लेकिन यह कुछ भी नहीं बदला। मैंने एक्सएमएल कोड-स्टाइल सेटिंग्स की भी समीक्षा की, लेकिन मुझे रास्ते में खड़े कुछ भी दिखाई नहीं दे रहा है।

क्या फ्लैस्टॉर्म के साथ एक एक्सएमएल फ़ाइल को फिर से प्रारूपित करने के लिए यह संभव नहीं है कि नेस्टेड एक्सएमएल तत्वों को इंडेंट करें? की तरह दिशा में

कुछ: मेरे लिए

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
    <status> 
    <version>4.2</version> 
    <code>0</code> 
    <message>Success</message> 
    </status> 
    <songs> 
    <song> 
     ... 
+1

अनुवर्ती प्रश्नोत्तर: क्या PHPStorm में ग्रहण या नेटबीन जैसे नोड संपादक हैं? यहां देखे गए डिज़ाइन मोड की तरह कुछ http://i.imgur.com/MHYFJJ5.png –

उत्तर

9

काम करता है (पूर्ण एक्सएमएल पर की कोशिश की, झलकी नहीं) - यह लगभग 5-7 सेकंड करने के लिए ले लिया .. लेकिन यह ठीक से किया था (PhpStorm v6 ईएपी 124.373 बनाएँ)।

यह अपनी सेटिंग्स है सबसे अधिक संभावना (कोड शैली | एक्सएमएल | अन्य): हो सकता है आप है "लाइन रखें टूट जाता है" विकल्प चेक या इसी तरह के विकल्प?

+1

यह मेरे लिए "या इसी तरह का" हिस्सा था, कंक्रीट में * * सफेद * स्पेस रखें * एक्सएमएल के लिए * अन्य * टैब पर सेटिंग। आपकी प्रतिक्रिया के लिए धन्यवाद! – hakre

+0

मेरा "सफेद स्थान सेटिंग रखना" पहले से ही बंद था, लेकिन इसे चालू और बंद करने के बाद, यह मेरे लिए काम करता था। – dman

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