VimでNERDTreeを使用してファイルとフォルダの名前を変更またはコピーします。出来ますか?


103

ドキュメントを確認しましたが、NERDTreeを使用してファイルやフォルダの名前を変更したりコピーしたりする方法が見つかりませんでした。出来ますか?


1
vimで:h NERDTreeと入力します。あなたはほとんどvimから直接助けを得るでしょう。時間を節約します:)
アナンド

回答:


180

m目的のノードを押してから、を選択します(m)ove the current node。移動は名前の変更と同じです。

NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
> (a)dd a childnode
  (m)ove the curent node
  (d)elete the curent node
  (c)copy the current node

素晴らしい答えが私の命を救った!'m + d'を使用してファイルを削除するときに確認の質問を無効にする方法はありますか?確認するのは本当に面倒で、2回確認する必要があります。まったくプロンプトを出さないようにしたいだけです。あなたはそれを行う方法を知っていますか?
mko

1
nerdtree / nerdtree_plugin / fs_menu.vimで確認済み= 0を確認済み= 1に変更することで、確認プロンプトを無効にできます
Justin Garrison

2

https://github.com/scrooloose/nerdtree/blob/master/doc/NERDTree.txt、最新バージョンにはそれがあります:

2.3。NERDツリーメニュー NERDTreeMenu NERDツリーには、APIを介してプログラムできるメニューがあります(| NERDTreeMenuAPI |を参照)。アイデアは、ほとんどのファイルエクスプローラーにある「右クリック」メニューをシミュレートすることです。スクリプトには、exec_menuitem.vimとfs_menu.vimの2つのデフォルトメニュープラグインが付属しています。fs_menu.vimは、ファイルとディレクトリを作成/削除/移動/コピーするためのメニューにいくつかの基本的なファイルシステム操作を追加します。exec_menuitem.vimは、実行可能ファイルを実行するためのメニュー項目を提供します。


1
確認しました。しかし、どうすればメニューを表示させることができますか?
alexchenco 2010

適切にインストールした場合は、Vimランタイムディレクトリにnerdtree_pluginフォルダーがあるはずです。exec_menuitem.vimとfs_menu.vimに抵抗する必要があります。これで、グラフィカルなVimインスタンスとNerdTreeのみを開始する必要があります。
Zsolt Botykai、2010

2
ええ、私は「m」でgVimとNerdtreeを使用していますが、ウィンドウを開きますが、名前を変更できません。ノードを右クリックしても、名前を変更できません(2つのファイルがあります)。
alexchenco 2010
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.