डिफ़ॉल्ट रूप से, VIM :e
कमांड निर्दिष्ट फ़ाइल के साथ एक नया बफर बनाएगा, जिससे वर्तमान बफर को हाथ में रखा जा सकेगा। इससे बफरों की संख्या बढ़ती जा रही है (और यह आसान नहीं है अगर कुछ बफर डिस्प्ले प्लगइन का उपयोग किया जाता है, उदाहरण के लिए लोकप्रिय minibufexplorer
)। क्या वीआईएम को संशोधित करना संभव है ताकि :e
कमांड वर्तमान बफर का पुन: उपयोग करेगा? अगर मुझे दो बफर की ज़रूरत है, तो मैं हमेशा :enew
कमांड के माध्यम से दूसरा एक बना सकता हूं।वीआईएम: वर्तमान बफर में नई फाइल कैसे खोलें?
उत्तर
आप नहीं कर सकते हैं "फिर से उपयोग" एक बफर, vim में एक बफर
एक फाइल संपादन के लिए मेमोरी में लोड है।
:bd!|e /path/file
ध्यान दें कि
!
साथ, मौजूदा बफर पर परिवर्तनों को छोड़ दिया जाएगा:
आप ताकि आपके बफ़र्स गिनती रखने के लिए, वर्तमान बफर फिर एक नया खोलने हटा सकते हैं।
:bd!|e file
सबसे सहज ज्ञान युक्त तरीका है, लेकिन यदि आपके पास विभाजन है तो यह आपकी खिड़की को मार देगा। तो ...
function! ReplaceBuffer(bang, newfile)
let curbuf = bufnr('%')
exec "e " . a:newfile
exec "bd" . a:bang . " " . curbuf
endfunction
command! -nargs=1 -complete=file -bang -bar BDE call ReplaceBuffer('<bang>', <f-args>)
तो फिर तुम
:BDE ~/.vimrc
या
:BDE! ~/.vimrc
अपने .vimrc
लोड और बफर आप में थे बंद को मारने, खिड़कियों के साथ खिलवाड़ के बिना करने के लिए कर सकते हैं।
अच्छा उल्लेख है कि ': बीडी! | ई फाइल' विभाजन विभाजित करता है! मैं कुछ ऐसा ढूंढ रहा था जो विभाजन लेआउट को संरक्षित करता है – jazzyfresh
- 1. वीआईएम
- 2. इसे कैसे खोलें डीबी फाइल?
- 3. वीआईएम पूरी वर्तमान लाइन
- 4. नई विंडो में छवि खोलें
- 5. ग्रहण: नई विंडो में खोलें
- 6. एंड्रॉइड में नई स्क्रीन कैसे खोलें?
- 7. वर्तमान बफर
- 8. वीआईएम
- 9. जावाएफएक्स नई विंडो खोलें
- 10. वीआईएम वर्तमान रंग योजना कैसे मुद्रित करें?
- 11. वीआईएम
- 12. वीआईएम छोड़ने के बाद पूर्ववत बफर बनाए रखें?
- 13. साथ-वर्तमान-बफर बिंदु
- 14. vim - वर्तमान बफर
- 15. नई गुई विंडो में नई फ़ाइल खोलें या विंडो
- 16. मेमो में कोई भी फाइल खोलें?
- 17. क्यूटी वर्तमान डीआईआर में फाइल कैसे खोलें? या इसके साथ क्या गलत है?
- 18. PyCharm में एक नई स्क्रैच फ़ाइल खोलें?
- 19. आउटलुक नई मेल विंडो कैसे खोलें C#
- 20. वीआईएम
- 21. फॉर्म पर एक नई विंडो कैसे खोलें
- 22. सीधे नई संपर्क स्क्रीन कैसे खोलें?
- 23. वीआईएम
- 24. .NET में विंडोज प्रपत्रों में एक नई विंडो कैसे खोलें?
- 25. नई विंडो में Google मानचित्र खोलें।
- 26. नई एक्सएमएल फाइल बनाएं और डेटा लिखें?
- 27. ग्रहण में, फाइल सिस्टम में वर्तमान फ़ाइल को प्रकट करें
- 28. ब्राउज़र में जेनरेट की गई पीडीएफ फाइल कैसे खोलें?
- 29. संपत्ति फ़ोल्डर से एंड्रॉइड में पीडीएफ फाइल कैसे खोलें?
- 30. मेमोरी में बफर के फाइल डिस्क्रिप्टर को कैसे प्राप्त करें?
बहुत बहुत धन्यवाद! क्या यह वीआईएम में इस '|' के बारे में कोई दस्तावेज है अंकन? मुझे पता नहीं था कि मैं इस तरह श्रृंखला कमांड कर सकता हूं। – grigoryvp
देखें [': सहायता: बार'] (http://vimdoc.sourceforge.net/htmldoc/cmdline.html#:bar)। –