मुझे लगता है कि एक system
कॉल जो वर्तमान बफर के आधार पर एक फ़ाइल उत्पन्न कर देगा और फिर एक vsplit
में उत्पन्न फ़ाइल को खोलने, या यदि एक प्लगइन लिखने के लिए कोशिश कर रहा हूँ पहले से ही खुला है, जब स्रोत फ़ाइल बदल जाती है तो यह इसे अपडेट कर देगा।vsplit में खोलें संपादन योग्य फ़ाइल लेकिन vimscript में मूल स्थिति में रहने के
मैं कहना है कि यह फ़ाइल उत्पन्न करता है और/विभाजन को अद्यतन करता खोलता है, लेकिन समस्या यह है कि जब वह पहली बार विभाजन खोलता फोकस विभाजन के लिए चला जाता है और जब उस पर कर्सर की स्थिति को अद्यतन करता करने के लिए कोड मिल गया है स्रोत फ़ाइल पृष्ठ के शीर्ष पर कूदता है।
यहां मैं जो कोशिश कर रहा हूं, किसी भी मदद की सराहना की जाएगी।
execute 'keepjumps silent ! ' . s:cmd . ' ' . s:src_file . ' > ' . s:dst_file
if exists("s:outputbufnr") && bufexists(s:outputbufnr)
execute 'keepjumps ' . bufwinnr(s:outputbufnr)
else
" execute "keepjumps vnew " s:dst_file
execute "keepjumps rightbelow vertical new " . s:dst_file
let s:outputbufnr=bufnr(s:dst_file)
endif
क्या मैं हालांकि
keepjumps
अपने पिछले स्थिति के लिए कर्सर लौट जाना चाहिए, हालांकि, कि मामला हो प्रतीत नहीं होता है से
।
हां, ऐसा लगता है कि एनईआरडीटी का उपयोग करता है, अब मुझे यह पता लगाना है कि इसे लंबवत रूप से खोलने के लिए कैसे और क्षैतिज रूप से नहीं खोलना है। – JaredMcAteer
@OriginalSyn 'vert pedit' – Benj
@ बेन्ज मुझे यह महसूस करना चाहिए था कि ... धन्यवाद। – JaredMcAteer