विम के अंदर एक निर्देशिका संपादित करें


9

क्या विम के अंदर एक निर्देशिका को संपादित करना संभव है? (कुछ कमांड निर्देशिकाओं के लिए काम कर रहे हैं)।

मैं जानना चाहता हूं कि विम के अंदर एक निर्देशिका में किस तरह के ऑपरेशन किए जा सकते हैं। विम संपादन के लिए निर्देशिकाएं खोल सकते हैं, मेरा मानना ​​है कि इसमें कमांड के साथ भी काम करना होगा। लेकिन सामान्य आदेश निर्देशिकाओं के लिए अलग तरह से व्यवहार करते हैं।

उदाहरण के लिए, Iफ़ाइल नाम को दबाने और टाइप करने और निर्देशिका को सहेजने के लिए। जब मैं देता हूं ls, तो उस फाइल को दिखाना चाहिए।

जवाबों:


9

मैं मान रहा हूँ कि आप netrwयहाँ प्रयोग कर रहे हैं, क्योंकि यह डिफ़ॉल्ट क्रिया है जब आप करते हैं vim .या vim some/directory/

आप netrwनिम्न आदेशों से एक फ़ाइल / निर्देशिका बना सकते हैं :

d : create a directory, you will be prompted to input the directory name
% : create a file, same workflow

:h netrwअधिक informations के लिए एक नज़र है ।


3

पूरी तरह से एक अलग कोण, लेकिन यह किसी भी प्लगइन्स को स्थापित किए बिना काम करता है ...

जब मैं एक चल रहे विम सत्र से एक निर्देशिका बनाना या नाम बदलना चाहता हूं , तो मैं बस :!उपयुक्त शेल कमांड का पालन करूँगा , जो निम्न प्रकार से कर रहा है:

लिनक्स के लिए

  • :! mkdir newdir एक निर्देशिका बनाने के लिए
  • :! mv newdir renamed_dir एक निर्देशिका का नाम बदलने के लिए

विंडोज के लिए

  • :! mkdir newdir एक निर्देशिका बनाने के लिए
  • :! move newdir renamed_dir एक निर्देशिका का नाम बदलने के लिए

जहाँ तक मुझे पता है, आप शाब्दिक रूप से इस तरह से जो कुछ भी कमांड कर सकते हैं उसे निष्पादित कर सकते हैं बिना विम से बाहर निकलने या एक अलग टर्मिनल विंडो खोलने के लिए।


धन्यवाद। लेकिन मैं शेल कमांड के बारे में नहीं पूछ रहा हूं। मैं संपादन निर्देशिका से संबंधित विकल्पों का पता लगाना चाहता हूं, जैसे हम एक फ़ाइल संपादित करते हैं।
सिबिओडर

2
यह github.com/tpope/vim-eunuch प्लगइन को भी जानने लायक है ।
nobe4

1
पहिया को फिर से नहीं करने के लिए +1
पागल 14
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.