तो जब मैं: e आदेश का उपयोग करके एक नई फ़ाइल बनाना चाहता हूं, तो मैं पूरा पथ निर्दिष्ट नहीं करना चाहता, बस नया फ़ाइल नाम। क्या यह किया जा सकता है?विम में काम/वर्तमान निर्देशिका कैसे सेट करें?
उत्तर
जैसा कि पहले ही सुझाव दिया है, तो आप autochdir उपयोग कर सकते हैं, जो आप जिस फ़ाइल को खोला निर्देशिका के लिए बदल जाएगा, अन्य विकल्प
:cd mydirectory
जो निर्देशिका बदल जाएगा। यह एक पूर्ण या सापेक्ष पथ हो सकता है, इसलिए :cd ..
एक स्तर ऊपर जाएगा। या आप :cd %:h
का उपयोग कर सकते हैं जो वर्तमान फ़ाइल में मौजूद निर्देशिका में भी बदल जाएगा, लेकिन autochdir को सेट किए बिना।
:cd
आपकी होम निर्देशिका के लिए निर्देशिका बदल जाएगा (या खिड़कियों पर, वर्तमान निर्देशिका प्रिंट)।
:cd -
निर्देशिका को आपके द्वारा देखी गई पिछली निर्देशिका में बदल देगा।
set autochdir
को अपने .vimrc
पर जोड़ने का प्रयास करें। यदि आप इसे एक बार बदलना चाहते हैं, तो :cd
(या :cd!
इसे बल देने के लिए) का उपयोग करें।
मदद कहना है कि यह कुछ प्लग टूट जाता है (मुझे नहीं पता कि कौन सा) तो मैं जोड़ने में सावधानी बरती जाती गए मेरे .vimrc में मैपिंग: 'cnoremap सीडी। एलसीडी%: पी: एच' और 'nnoremap, सीडी: सीडी%: पी: एच
इसके साथ netrw फ़ाइल एक्सप्लोरर में ''' 'c' key''' का भी उपयोग करता है। – pimgeek
यदि आप netrw फ़ाइल एक्सप्लोरर के साथ फाइल सिस्टम ब्राउज़ कर रहे हैं तो आप सी कुंजी दबाकर वर्तमान निर्देशिका सेट कर सकते हैं।
'' ''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' बदले में डीआईआर के तहत। – pimgeek
netrw:
साथ
, आप भी डाल सकते हैं:
let g:netrw_keepdir= 0
अपने .vimrc
में; इसका मतलब है कि netrw
ब्राउज़िंग निर्देशिका को वर्तमान निर्देशिका के समान रखेगा।
ऐसा लगता है कि प्रत्येक netrw फ़ोल्डर में परिवर्तन के लिए एलसीडी है। क्या आपको पता है कि यह सेटिंग कैसे समकक्ष हो सकती है: इसके बजाय सीडी (सभी विंडोज़ के लिए डीआईआर बदलें)? धन्यवाद! – mgouin
मुझे नहीं पता कि विम के साथ क्या गलत है। मैं निर्देशिका चाहता हूं जहां मैं वर्तमान के रूप में vim शुरू करते हैं।
मैंने उपरोक्त autochd के बारे में टिप का पालन किया है और इसे मेरे .vimrc में noautcd पर सेट किया है।
मैं इसे अभी तक नहीं किया है, लेकिन मुझे लगता है के बारे में अब से इस तरह vim शुरू करने हूँ:
vim —cmd 'cd `pwd`'
कि यह वर्तमान निर्देशिका से चिपक कर देगा!
को यह जोड़ना मेरी .vimrc
स्वचालित रूप से वर्तमान फ़ाइल को विम के काम dir परिवर्तन:
autocmd BufEnter * silent! :lcd%:p:h
'सेट autochdir' यह भी करता है :-) –
- 1. NANT में कार्य निर्देशिका कैसे सेट करें?
- 2. निर्देशिका में पूर्ण नियंत्रण कैसे सेट करें?
- 3. वर्तमान कार्य निर्देशिका कैसे सेट करें?
- 4. विम में मेटा-फ़ंक्शन कुंजी संयोजन कैसे सेट करें?
- 5. विम: ई शुरू निर्देशिका?
- 6. विम निर्देशिका पूर्णता
- 7. एक्लिप्स में निष्पादन निर्देशिका सेट करें?
- 8. रनटिमपैथ सेट करें, विम में एक अभिव्यक्ति से एक निर्देशिका जोड़ना?
- 9. लिनक्स में निर्देशिका आकार पर सीमा कैसे सेट करें?
- 10. % फ़ाइलों में निर्देशिका के लिए मालिक कैसे सेट करें?
- 11. सक्रिय निर्देशिका में एसएसएल सेट अप कैसे करें
- 12. सी में निर्देशिका निर्देशिका कैसे प्राप्त करें?
- 13. विम: सेट और फ़ाइलप्रकार
- 14. विम चाल - निर्देशिका को "फ़ोल्डर" के रूप में कैसे देखें?
- 15. विंडोज़ पर Node.js के लिए कार्य निर्देशिका कैसे सेट करें?
- 16. फैब्रिक कार्य के लिए कार्य निर्देशिका कैसे सेट करें?
- 17. विम में टैब का आकलन कैसे करें?
- 18. विम प्लगइन्स के टॉगल सेट
- 19. कृपया विम की कॉन्फ़िगरेशन निर्देशिका पदानुक्रम
- 20. स्थापना निर्देशिका कैसे प्राप्त करें?
- 21. अस्थायी रूप से विम में प्लगइन को कैसे बंद करें?
- 22. विम
- 23. ग्रहण (सी ++) में मेकफ़ाइल कैसे सेट करें?
- 24. MFMailComposeViewController में कैसे सेट करें?
- 25. आप एनएसआईएस में निर्देशिका अनुमतियां कैसे सेट करते हैं?
- 26. विम
- 27. रंगों को हाइलाइट करने वाले विम ब्रैकेट सेट करें
- 28. PHP में $ PATH कैसे सेट करें?
- 29. विम इतिहास क्या सेट करता है?
- 30. विम
यदि आप एकाधिक विंडो का उपयोग कर रहे हैं, तो आप भी वर्तमान विंडो के लिए निर्देशिका बदलने के लिए lcd का उपयोग कर सकते हैं। – Useless
@ बेकार: दिलचस्प ... मुझे नहीं लगता कि मैं कभी चाहूंगा, लेकिन मुझे लगता है कि यह स्वाद का विषय है। जानकारी के लिए धन्यवाद। – falstro
मैं यह पता लगाने की कोशिश कर रहा हूं कि%: एच का मतलब क्या है, कोई मदद? – Michael