2016-01-20 7 views
10

मैं SublimeText2 का उपयोग कर रहा हूं। शॉर्टकट के साथ जेसन कोड को कैसे पुनर्जीवित करें?उत्कृष्ट पाठ 2 - जेसन फॉर्मेटर

मैंने पहले से ही पैकेज नियंत्रण स्थापित किया है और यह काम करता है। मैंने पहले से ही JsonReindent पैकेज को आजमाया है लेकिन डिफ़ॉल्ट रूप से इसका शॉर्टकट नहीं है और मुझे इसका कमांड नाम नहीं पता है। मैं पहले से ही इस आदेश (एक और पीसी पर मेरे पिछले sublimetext2, जहां यह ठीक काम करता है से) है:

// JSON reindent 
{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "json_reindent" }, 

लेकिन यहाँ यह काम नहीं करता।

क्या आप मेरी मदद कर सकते हैं, कृपया? धन्यवाद

उत्तर

1

आप source को देखें, तो sublime_plugin.TextCommand उपवर्ग के नाम SublimeJsonReindentCommand है। conventions for command names पर, परिणामस्वरूप कमांड का नाम sublime_json_reindent है। बस अपनी कुंजी बाध्यकारी को बदलें:

{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "sublime_json_reindent" }, 

और आपको सभी सेट होना चाहिए।

+0

आदेश कुछ भी नहीं करता है। कंसोल में कुछ नहीं दिखता है। तो मैं कंसोल में सीधे आदेश डाल: '>>> sublime_json_reindent Traceback (सबसे हाल कॉल पिछले): फ़ाइल" ", लाइन 1, NameError में: नाम 'sublime_json_reindent' – user2342558

+0

defined' नहीं है कंसोल में @ user2342558, 'view.run_command (" sublime_json_reindent ") चलाएं और मुझे बताएं कि क्या होता है। सुनिश्चित करें कि आपके पास एक JSON फ़ाइल खुली है और कुछ पाठ चयनित हैं। – MattDMo

+0

कुछ भी नहीं होता है। – user2342558

30

मैं भी इस मुद्दे पर आया हूं। मैं jsFormat स्थापित द्वारा इस प्रकार यह पता लगाने की कोशिश की:

  1. ओपन पैकेज नियंत्रण कक्ष आदेश + पारी + पी (मैक), पैकेज स्थापित।
  2. jsFormat इंस्टॉल करें।
  3. संपादित jsformat के लिए शॉर्टकट: sublime text preferences, package settings, jsFormat

  4. कुंजी-बाइंडिंग उपयोगकर्ता चुनें, फिर संपादित

    [ 
        { 
        "keys": [ 
         "command+l" 
        ], 
        "command": "reindent" 
        }, 
        { 
        "keys": [ 
         "ctrl+shift+s" 
        ], 
        "command": "auto_save" 
        }, 
        { 
        "keys": [ 
         "ctrl+alt+f" 
        ], 
        "command": "js_format" 
        } 
    ] 
    
  5. तो अगली बार जब आप json कोड फ़ॉर्मेट करने के लिए प्रयास करते हैं, सिर्फ ctrl का उपयोग + alt + एफ

यह सब कुछ है।

आशा यह आप में मदद मिलेगी।

चीयर्स

+0

मैं इसे और अधिक बार अपग्रेड करना चाहता हूं। धन्यवाद y0। – jorfus

0

मैं लिनक्स ओएस का उपयोग कर रहा हूं। मैंने समाधान पहले संकुल नियंत्रक को स्थापित करने के बाद पहले JSON पैकेज स्थापित किया।

  1. उदात्त here

  2. के लिए पैकेज नियंत्रक स्थापित अध्यक्ष एवं प्रबंध निदेशक के माध्यम से सुंदर JSON संकुल स्थापित करें + Shift + P> सुंदर JSON के लिए स्थापित पैकेज> खोज और स्थापित करें। विवरण here हैं।

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