जाँचने में मैं उन्हें देखने के लिए मेरी स्क्रिप्ट (डिबग प्रयोजन के लिए) और messages
आदेश से उत्पादन डिबग संदेशों को echomsg
आदेश का उपयोग करें। सभी ठीक काम करता है, लेकिन vim messanging सुविधा सभी संदेशों को प्रदर्शित करता है - सभी लिपियों, प्रणाली, सूचनाओं की ग्राहकी आदि यह किसी तरह संदेशों सूची खाली करने के लिए है (मैन्युअल रूप से पहले मैं क्रिया को निष्पादित मैं डिबग करना चाहते हैं) तो मैं आसानी से से संदेश देख सकते हैं मेरी स्क्रिप्ट? या शायद कुछ फिल्टर मैं केवल अपने संदेश देखने के लिए उपयोग कर सकते हैं?क्या जीवीआईएम में संदेश इतिहास को साफ़ करना संभव है?
उत्तर
आप नहीं स्पष्ट संदेश इतिहास कर सकते हैं, लेकिन आप उदाहरण के लिए :echom
के बजाय अपने खुद के आदेश का उपयोग कर सकते हैं, AFAIK:,
command -nargs=1 -bar Echo :let g:messages=get(g:, 'messages', [])+[<q-args>]
या, शायद बेहतर
command -nargs=1 -bar Echo :let g:messages=get(g:, 'messages', [])+[eval(<args>)] | echom <args>
पहले एक नहीं है अपने तर्क का मूल्यांकन करने और इस प्रकार, :echom
के स्थान पर नहीं किया जा सकता पीछे नहीं है, लेकिन ध्यान दें कि :echom
जबकि साथ :echom 1 2
और :echom 1.' '.2
साथ, एक ही उत्पादन का उत्पादन 0 पहले आपको दूसरे फॉर्म का उपयोग करने के लिए मजबूर करने में त्रुटि होगी।
दोनों आदेशों g:messages
चर में संदेशों को रखा जाएगा, इसे बनाने यदि आवश्यक हो तो। इतिहास को साफ़ करने के लिए बस
unlet g:messages
विम के नए संस्करणों के लिए, देखें: https://stackoverflow.com/a/36777871/237059 – Stabledog
यह आदेश संदेश इतिहास को साफ़ करने के लिए खाली संदेशों में भर जाता है।
command! MessageClear for n in range(200) | echom "" | endfor
- 1. कंसोल इतिहास को प्रोग्रामेटिक रूप से साफ़ करना संभव है?
- 2. क्या टीएफएस में "नष्ट इतिहास" करना संभव है?
- 3. जावा में, क्या थोड़ा सा साफ़ करना संभव है?
- 4. क्या एंड्रॉइड एमुलेटर में संदेश आयात करना संभव है?
- 5. क्या विलंब के बिना वार्तालाप इतिहास को सहेजने के लिए Lync को मजबूर करना संभव है?
- 6. क्या विजुअल स्टूडियो में ओपूट विंडो को प्रोग्रामेटिक रूप से साफ़ करना संभव है?
- 7. क्या जावा प्रोटोकॉल बफर संदेश का नकल करना संभव है?
- 8. क्या एसवीएन में एक लाइन का इतिहास देखना संभव है?
- 9. ग्रहण में खोज इतिहास को कैसे साफ़ करें?
- 10. जीवीआईएम और जीवीआईएम के बीच क्या अंतर है?
- 11. जीवीआईएम
- 12. जब भी ब्राउज़र asp.net में बंद हो जाता है, तो सत्र को साफ़ करना संभव है?
- 13. क्या SmtpClient के साथ भेजे गए ईमेल संदेश का "संदेश-आईडी" कैप्चर करना संभव है?
- 14. क्या TFS2010 में बिल्ड परिभाषा पर परिवर्तनों का इतिहास प्राप्त करना संभव है?
- 15. क्या फ़ंक्शन को रेखांकित करना संभव है?
- 16. क्या हैशटेबल को सॉर्ट करना संभव है?
- 17. अजाक्स इतिहास प्राप्त करना
- 18. प्रोटोबफ-नेट का उपयोग करना, स्मृति को आवंटित किए बिना संदेश को deserialize करना संभव है?
- 19. ग्रहण सेविंग फ़ाइल पूर्ववत इतिहास साफ़ करती है
- 20. क्या ब्राउज़र में ट्रैसरआउट करना संभव है?
- 21. क्या संदेश धागे को 'unseen = 0' के साथ चिह्नित करना संभव है?
- 22. क्या बैश में $ array =() का उपयोग करना संभव है?
- 23. क्या गिट में एक शाखा को उपनाम करना संभव है?
- 24. क्या आईओएस में गोपनीयता सेटिंग्स को रीसेट करना संभव है?
- 25. क्या सी # में एक कन्स्ट्रक्टर को ओवरराइड करना संभव है?
- 26. क्या कई चैनलों को एक में मल्टीप्लेक्स करना संभव है?
- 27. क्या पावरहेल में त्रुटि प्रदर्शन को अनुकूलित करना संभव है?
- 28. क्या WPF में BringIntoView विधि को एनिमेट करना संभव है?
- 29. क्या हैडूप में सॉर्टिंग को अक्षम करना संभव है?
- 30. क्या MySQL में एक योग() को तेज करना संभव है?
यह वहाँ हो सकता है कि 'स्पष्ट करने के लिए संदेश-history' – kev
जहां बजाय डिबग संदेश पोस्ट करने के लिए रास्ता खत्म हो गया है कोई रास्ता नहीं है लगता है? – grigoryvp
@EyeofHell कुछ कमांड की तरह- nargs = 1 -bar इको: चलो g: message = get (g :, 'message', []) + [] '। यह डीबग संदेशों को 'जी: संदेश' सूची में डाल देगा (और यदि आवश्यक हो तो इसे बनाएं)। –
ZyX