आप netrw में फ़ाइलों को कॉपी करने के लिए y
, p
आदि का उपयोग नहीं कर सकते - यह अपने स्वयं के आदेशों के साथ आता है। देखें :h netrw-mc
:
MARKED FILES: COPYING netrw-mc {{{2
(See netrw-mf and netrw-mr for how to mark files)
(Uses the global marked file list)
Select a target directory with mt (netrw-mt). Then change directory,
select file(s) (see netrw-mf), and press "mc". The copy is done
from the current window (where one does the mf) to the target.
If one does not have a target directory set with netrw-mt, then netrw
will query you for a directory to copy to.
One may also copy directories and their contents (local only) to a target
directory.
आपका मामला सरलीकृत है क्योंकि ./A
माता-पिता ./A/B
निम्न हैं:
- खोलें
./A/B
, लाइन वाले स्थान पर जाएं ../
,
- इसके साथ निशान लगाओ
mt
- उस फ़ाइल के साथ लाइन पर जाएँ जिसे आप कॉपी करना चाहते हैं।
- दबाएँ
mf
, और फिर mc
।
उदाहरण:
$ tree foo
foo
└── bar
└── test
1 directory, 1 file
$ vim foo/bar
अभी:
ले जाएँ ..
और दबाएँ mt
:
वर्तमान लक्ष्य दिखाने के लिए हेडर बदल जाएगा:
फ़ाइल (यहां test
) पर जाएं और दबाएं mf
। यह मेरे लिए हाइलाइट हो जाता है:
प्रेस mc
- हाइलाइटिंग चला जाता है। अब मूल फ़ोल्डर में नेविगेट करें - फ़ाइल मौजूद होनी चाहिए:
mt
लक्ष्य निर्देशिका पर हिट करें जिसमें आप किसी फ़ाइल की एक प्रतिलिपि बनाना चाहते हैं (इसे चिह्नित करने के लिए; फ़ोल्डर का पथ उसके बाद के बैनर में दिखाई देना चाहिएCopy/Move Tgt:
),mf
उस फ़ाइल पर हिट करें जिसे आप इसे चिह्नित करने के लिए प्रतिलिपि बनाना चाहते हैं ठीक है, तोmc
वास्तव में प्रतिलिपि प्रदर्शन करने के लिए मारा ।