डिफ़ॉल्ट रूप से विम में जब आप :e
दर्ज करते हैं और ऊपर तीर दबाते हैं, तो यह :e
कमांड का उपयोग करके पहले खोले गए फ़ाइलों की एक सूची दिखाता है। क्या इस सूची में vim <filename>
के माध्यम से टर्मिनल से खोले गए फ़ाइलों को जोड़ने का कोई तरीका है?vim को सीएलआई के माध्यम से खोले गए फाइलें जोड़ें: ई इतिहास
6
A
उत्तर
2
एक संभावना:
au BufEnter * for f in argv() | call histadd("cmd", "e " . f) | endfor
स्पष्टीकरण:
au # Autocommand.
BufEnter # Run it after entering a buffer.
* # For any file matching.
for f in argv() # Select files in argument list.
call histadd("cmd", "e " . f) # Append to history of ex commands (beginning
# with colon) letter 'e' (of edit) with file name.
endfor # Repeat next loop.
उस आदेश को अपने vimrc
फ़ाइल में रखें और कोशिश करें।
2
मुझे ऐसा नहीं लगता है। :e <up>
आपके आदेशों के इतिहास को ब्राउज़ करने का एक सुविधाजनक तरीका है। यह संपादन कमांड के लिए विशिष्ट नहीं है। यह होता है जब आप एक पूर्व कमांड की शुरुआत टाइप करते हैं, तो इतिहास उसी वर्णों से शुरू होने वाली प्रविष्टियों में "फ़िल्टर" होगा।
:args
आदेश कमांड लाइन में तर्क के रूप में दिया फ़ाइलों की सूची प्रिंट होगा, और :arge
एक फ़ाइल को संपादित और तर्क सूची में डाल दिया जाएगा (यदि पहले से ही नहीं है)।
वैकल्पिक रूप से, :b
आदेश एक बफर दर्ज करने के लिए इस्तेमाल किया जा सकता (मामले में आप अभी भी एक बफर में फ़ाइल है और इसे संपादित करना चाहते।
इनमें से एक आपकी मदद कर सकता है!
संबंधित मुद्दे
- 1. सभी पहले से खोले गए बच्चे विंडोज़
- 2. आप vim के कमांड इतिहास के माध्यम से कैसे खोज करते हैं?
- 3. सी ++ - सीएलआई से सी # के माध्यम से सी ++ - सीएलआई कॉलबैक और प्रतिनिधियों
- 4. पॉपिंग() के साथ खोले गए प्रक्रियाओं को मारना?
- 5. सब्लिमे टेक्स्ट 2 - वर्तमान में खोले गए
- 6. सीएलआई के माध्यम से कोडिग्निटर चलाना अपेक्षित परिणाम
- 7. सीएलआई/रूबी सिस्टम कॉल के माध्यम से बंडल इंस्टॉल
- 8. ट्विटर बूटस्ट्रैप - पहले से खोले गए मोडल पर खुले मोडल
- 9. पहले से खोले गए प्रोजेक्ट्स को स्वचालित रूप से खोलने के लिए एक्सकोड कैसे प्राप्त करें
- 10. perforce इतिहास से एक सबमिट किए गए चेंजलिस्ट को हटाएं
- 11. पहले से खोले गए पॉपअप का यूआरएल बदलें
- 12. पहले से खोले गए फ़ायरफ़ॉक्स प्रोफाइल में यूआरएल खोलें
- 13. आवेदन द्वारा खोले गए सभी थ्रेडों को मारना
- 14. पुटी के माध्यम से vim में माउस ईवेंट मैपिंग
- 15. भविष्य के बनाए गए तत्वों के लिए jQuery के माध्यम से सीएसएस नियम जोड़ें
- 16. vim शॉर्टकट के माध्यम से पथदर्शी की यात्रा, सीधे, हमेशा
- 17. गिट पूरे इतिहास से सभी हटाए गए फ़ाइलों को हटाएं
- 18. जावा जेनरिक, ई से ई
- 19. ई 4 एक्स सीडीएटीए सामग्री जोड़ें
- 20. फ़ाइलों को खोले जाने पर गिट शाखाकरण
- 21. सीएलआई
- 22. जोड़ें संदर्भ के माध्यम से एफ # के इंटरएक्टिव विंडो
- 23. सीएलआई
- 24. मैं लाइन पर पहले से क्या पूरा करने के लिए बैश इतिहास पूर्णता को बदलूं?
- 25. एक में कई पीओ फाइलें जोड़ें, default.po
- 26. एंड्रॉइड - एपीके पैकेज में फाइलें जोड़ें?
- 27. श्रेणी विस्तार के माध्यम से एनएसएमयूटेबलएरे में गुण कैसे जोड़ें?
- 28. रेल उपयोगकर्ता के माध्यम से रोलिफ भूमिका जोड़ें
- 29. हटाए गए ढांचे को फिर से कैसे जोड़ें
- 30. एक ऐरे से सॉर्ट किए गए आइटम को कैसे जोड़ें?
यह सुनिश्चित नहीं है कि यह आपकी समस्या हल करता है, लेकिन ': बफर' आपके लिए दिलचस्प हो सकता है। साथ ही, कुछ अच्छे प्लगइन्स भी हैं जो आपको 'कमांड-टी' जैसी फ़ाइलों को ढूंढने में मदद कर सकते हैं। – deviousdodo
क्या आप अपने 'इतिहास' मूल्य को बढ़ाने में रूचि रखते हैं? 'सेट इतिहास = 1000' जैसे' ~/.vimrc' में कुछ जोड़ें। विम 20 के लिए डिफ़ॉल्ट है। –