5

मैं एक args वस्तु इस तरह के साथ इस show_panel समारोह के लिए कॉल का एक बहुत देखने को परिभाषित कि यह खुलासा नहीं है। क्या एक नया पैनल परिभाषित करना संभव है?उदात्त पाठ (3) प्लगइन नया पैनल

+0

यह थोड़ा पुराना है, लेकिन के रूप में मैं अपने उदात्त के लिए शोध कर रहा हूँ मैं अपनी पोस्ट पाया ... आप कोई नया टैब मतलब है? मैं एक टॉगल करने योग्य नया टैब में अपना गिट करता हूं अगर यह – Erik255

+0

हे @ एरिक255 में मदद करता है, मैं वास्तव में एक पैनल का जिक्र कर रहा हूं जैसे कि जब आप कोई खोज करने की कोशिश करते हैं तो पॉप अप होता है। मुझे पता है कि मैं नीचे एक सिंगल लाइन प्रॉम्प्ट पॉप अप कर सकता हूं लेकिन मैं एक मल्टीलाइन फॉर्म बनाने में सक्षम होना चाहता था। अगर आप ऐसा करने के लिए एक तरीके से आते हैं तो मुझे बताएं। –

उत्तर

6

हां। यह संभव है।
उदात्त पाठ 2 में, आप मूल रूप से क्या जरूरत है: ("paneltest") एक < sublime.View वस्तु >

  • window.get_output_panel, इस वापसी संस्करण सक्षम करें::

    1. एक आउटपुट पैनल बनाएं < उदात्त .View > .set_read_only (झूठी) वस्तु
    2. ओपन बफर संपादक: < sublime.View वस्तु> .begin_edit(), यह एक < sublime.Edit ऑब्जेक्ट प्रदान >
    3. लिखें देखने पर आप चाहते हैं: < sublime.View वस्तु > .Insert (संपादित करें, pt.size(), "लिख रहा है ...")
    4. बंद बफर संपादक: < sublime.View वस्तु> .end_edit()
    5. अक्षम संस्करण: < sublime.View वस्तु > .set_read_only (सच)
    6. अपने पैनल दिखाएं: window.run_command ("show_panel", { "पैनल": "output.paneltest"})

    परीक्षण करने के लिए , सोलिमेम में कंसोल व्यू पर एक-एक करके ऊपर पंक्तियां दर्ज करें:

    pt = window.get_output_panel("paneltest") 
    pt.set_read_only(False) 
    edit = pt.begin_edit() 
    pt.insert(edit, pt.size(), "Writing...") 
    pt.end_edit(edit) 
    window.run_command("show_panel", {"panel": "output.paneltest"}) 
    

    उदात्त पाठ 3 में, चरण 3 पर अमल नहीं करते हैं और 5.

  • +0

    यह मेरे प्रश्न का उत्तर देता है। मुझे लगता है कि इससे मुझे आश्चर्य होता है कि क्या पैनल को स्किन किया जा सकता है और यदि बटन इसमें जोड़ा जा सकता है या यदि हम टेक्स्ट तक सीमित हैं और कोई बातचीत नहीं है। –

    +2

    यदि आप चरण 3 और 5 नहीं करते हैं तो आप चरण 4 में पैनल को संपादन चर के बिना कैसे लिखते हैं? – Jon

    +0

    क्या इस तरह की चीज के लिए प्रस्तुति है? – pushplaybang

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