मैं फ़ाइल सहेजने के बाद कुछ धीरे-धीरे संचालन करने के लिए विम का उपयोग करता हूं, उन परिचालनों को मेरा विम फंस गया है, इसलिए मुझे आश्चर्य है कि उन परिचालनों को पृष्ठभूमि में चलाने के लिए कुछ एसिंक्रनाइज़ विधि है?विम स्क्रिप्ट को एसिंक्रनाइज़ करें?
डेमो:
autocmd BufWritePost *.js call DoSomeTing()
function! DoSomeThing()
" some operations really slow
endfunction
मुझे नहीं लगता कि एक सामान्य एसिंक विधि है। हालांकि, यदि आप चाहते हैं कि बाहरी प्रक्रिया लॉन्च करना शामिल है (उदाहरण के लिए उस .js फ़ाइल को अपलोड करने के लिए ftp) तो आप शायद इसे एसिंक तरीके से लॉन्च कर सकते हैं। – Benj
AFAIK विम एकल धागा है। आप 'टैग' पीढ़ी जैसे बाह्य पृष्ठभूमि प्रक्रियाओं को चला सकते हैं लेकिन विम फ़ंक्शंस नहीं। – romainl
@ बेंज @romainl बाहरी प्रक्रिया शायद कुछ vim कमांड जैसे ': lcd' –