10

netrw を使用して Vim でファイルをコピーするには、次の手順に従います。

  1. 宛先ディレクトリを選択します (を使用mt)
  2. コピーするファイルを選択 ( を使用mf)
  3. コピーを続行する (を使用mc)

netrw で使用するコマンドは次のとおりです。

mtカーソルがコピー先のディレクトリの上にあるときに実行 カーソル
mfがコピー先のファイルの上にあるときに実行 カーソルがコピー
mc先 (「マークされたターゲット」) ディレクトリの上にあるときに実行

サンプル プロジェクトでこれを行うと、Vim は次のように表示します。

Copy foo.md to : bar.md

私がやりたいことをやろうとしていることを示唆していますが、これを確認すると、次のエラーが表示されます。

1 **error** (netrw) tried using g:netrw_localcopycmd<cp>; it doesn't work!

netrw は非常にバグが多いと考えられていることをオンラインで読んだので、この問題を解決する方法に関するドキュメントやメモはあまりないようです。

NERDTree を使用することに興味がないことをはっきりさせておく必要があります。

4

2 に答える 2

10

:help netrw-c現在のディレクトリとブラウジング ディレクトリの不一致について詳しくは、を参照してください。

プロセスの前に押すか、c単にlet g:netrw_keepdir=0.vimrc

于 2016-12-20T07:08:42.833 に答える