Netrw'da bir dosyayı nasıl kopyalarım?


16

Geçerli çalışma dizini ./A/B/. vimYazdığımda boş bir belge açılır ve netrw komutu ile açılır :e.Pencere bölünür vs.ve üst düzey dizine, yani ./A/,. Şimdi bir dosyayı kopyalamak istediğiniz a_file.jpgdan ./A/B/için ./A/.

yyHedef dosyada ve phedef pencerede (dizin) denedim , ancak hedefime ulaşamadım.

Fazladan eklenti kurmadan hedefe ulaşmanın bir yolu var mı?


1
Aşağıdakileri deneyin: mtbir dosyanın kopyasını oluşturmak istediğiniz hedef dizine basın (işaretlemek için; klasörün yolu sonraki başlığında görünmelidir Copy/Move Tgt:), mfkopyalamak istediğiniz dosyaya vurun Peki, mckopyayı gerçekleĢtirmek için düğmesine basın.
saginaw

Yanıtlar:


18

Sen kullanamaz y, pnetrw dosyaları kopyalamak için, vb - kendi komutları ile birlikte gelir. Bakınız :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.

Davanız basitleştirildi çünkü ./Aşu öğenin üst öğesi ./A/B:

  1. ./A/B, sahip olan çizgiye git ../,
  2. İle işaretle mt
  3. Kopyalamak istediğiniz dosyanın bulunduğu satıra gidin.
  4. Tuşuna mf, ardından tuşuna basın mc.

Misal:

$ tree foo
foo
└── bar
    └── test

1 directory, 1 file
$ vim foo/bar

Şimdi:

  1. Şuraya taşıyın ..ve tuşuna basın mt:

    resim açıklamasını buraya girin

  2. Başlık, geçerli hedefi gösterecek şekilde değişir:

    resim açıklamasını buraya girin

  3. Dosyaya (burada test) gidin ve düğmesine basın mf. Benim için vurgulanır:

    resim açıklamasını buraya girin

  4. Düğmesine basın mc- vurgulama kaybolur. Şimdi üst klasöre gidin - dosya mevcut olmalıdır:

    resim açıklamasını buraya girin


9

Bunu komut satırı modundan yapardım:

  • Netrw'de ihtiyacınız olan dosyayı seçin
  • Komut satırını açın ve yazın - :!mv <C-R><C-F> ../<C-R><C-F>

Buraya <C-R><C-F>dosya adını imlecin altına ekler, böylece dosya adını yazmanız gerekmez.


1
Çok havalı. Netrw ağacınıza geçtiyseniz tam yolu içermez ...
J0hnG4lt

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.