2016-11-15 10 views
5

हाल ही में (शायद अपडेट के बाद?) सब्लिमे टेक्स्ट 3 ने इन अत्यधिक परेशान, घुसपैठ त्रुटि संदेश पॉपअप को तब भी दिखाना शुरू किया जब टेक्स्ट क्यूसर एक वाक्यविन्यास त्रुटि से अधिक हो।कष्टप्रद सब्लिमे टेक्स्ट 3 इनलाइन त्रुटि संदेश (टाइपस्क्रिप्ट)

इन पॉपअप के बारे में सबसे बुरी बात यह है कि, जैसा कि आप नीचे दी गई तस्वीर से देख सकते हैं, वे टेक्स्ट पर होवर नहीं करते हैं; बल्कि, वे आदेश संदेश के लिए जगह बनाने में एक पंक्ति नीचे कूद करने के लिए उन्हें नीचे पाठ के सभी कारण:

screenshot

हो सकता है कि किसी को कहीं न कहीं इस व्यवहार पसंद करती है, लेकिन यह मुझे पागल गाड़ी चला कर दिया गया है और मैं यह कर सकते हैं इसे अक्षम करने के तरीके को समझें। मुझे पॉपअप की बिल्कुल आवश्यकता नहीं है; स्टेटस बार में संदेश मेरे लिए पर्याप्त है।

मैंने उपयोगकर्ता सेटिंग्स में "show_errors_inline"false पर कोई फायदा नहीं हुआ है। मदद की सराहना की जाएगी। धन्यवाद!

+1

यह टाइपस्क्रिप्ट है? https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/556 –

+0

वाह, अच्छी पकड़। मैंने कभी अनुमान लगाया नहीं कि यह एक टाइपस्क्रिप्ट-विशिष्ट चीज थी। – JayArby

उत्तर

6

जैसा कि मैंने Keith Hall और this GitHub page पर धन्यवाद की खोज की, यह पता चला कि यह माइक्रोसॉफ्ट के टाइपस्क्रिप्ट प्लगइन की "फीचर" है। बाहर लाइनों उस फ़ाइल की 26-29 दिखाया गया है

C:\Users\YourUserNameHere\AppData\Roaming\Sublime Text 3\Packages\TypeScript\typescript\commands\error_info.py

टिप्पणी:;

उसे निष्क्रिय करने के लिए निम्न फ़ाइल (स्पष्ट रूप से पथ एक और सिस्टम पर कुछ अलग हो जाएगा इस विंडोज पर है) को संपादित नीचे:

... 
if len(error_text) > 0: 
    #if PHANTOM_SUPPORT: 
    # template = '<body><style>div.error {{ background-color: brown; padding: 5px; color: white }}</style><div class="error">{0}</div></body>' 
    #  display_text = template.format(error_text) 
    #  self.view.add_phantom("typescript_error", self.view.sel()[0], display_text, sublime.LAYOUT_BLOCK) 
self.view.set_status("typescript_error", error_text) 

फिर संपादक को पुनरारंभ करें।

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