Ctrl + C का उपयोग करते समय देरी, लेकिन केवल SQL फ़ाइलों में


10

मैं जावास्क्रिप्ट और एसक्यूएल स्रोत फ़ाइलों के साथ एक साइड प्रोजेक्ट पर काम कर रहा हूं। जब मैं जावास्क्रिप्ट का संपादन कर रहा हूं, विम सामान्य रूप से व्यवहार करता है। हालाँकि, जब मैं SQL फ़ाइलों को संपादित कर रहा होता हूं, तो जब मैं दबाता हूं CtrlCऔर जब विम सम्मिलित मोड से बाहर निकलता है , तो एक-सेकंड की देरी होती है। जब मैं एस्केप कुंजी का उपयोग करता हूं, या ShiftEnterजिसे मैं ~/.vimrcपरीक्षण के रूप में अपने में मैप करता हूं , तो यह देरी नहीं दिखाता है।

मैंने सोचा कि शायद सिंटैक्स हाइलाइटिंग के साथ यह कुछ करना था, लेकिन जब मैंने :syntax offकोशिश करने और इसे ठीक करने के लिए दौड़ा , तब भी देरी दिखाई दी। मैंने भी कोशिश की :setf text, जो भी काम नहीं आया। मेरे पास केवल कुछ ही प्लगइन्स स्थापित हैं (CtrlP, NerdTree, और जेड, लेस और कॉफ़ीस्क्रिप्ट के लिए हाइलाइटर्स), इसलिए मुझे नहीं लगता कि यह क्या हस्तक्षेप है।

क्या किसी को पता है कि क्या हो सकता है?


1
ttimeoutlenमूल्य क्या है ?
cuonglm

क्या :mapCTRL-C के लिए इस शो में कुछ भी? यदि आप :set filetype=textऔर प्रयास करें तो क्या होगा ?
user3241388

जवाबों:


10

आपको लगता है कि एक फ़िलाटाइप प्लगइन है जो Ctrl-C के लिए एक बफर-लोकल मैपिंग स्थापित करता है। आप के साथ जाँच कर सकते हैं

:verbose imap <buffer> <C-c>

यह शायद एक डिफ़ॉल्ट है, सी.पी. :help ft_sql। उपसर्ग कुंजी को इसके द्वारा (आपके में ~/.vimrc) पुन: कॉन्फ़िगर किया जा सकता है :

let g:ftplugin_sql_omni_key = '<C-j>'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.