Vim の NERDtree プラグインでファイルのパスをコピーする方法はありますか?
より良い: Sublime TextのSideBarEnhancementsプラグインと同じ操作を行うプラグインはありますか?
Vim の NERDtree プラグインでファイルのパスをコピーする方法はありますか?
より良い: Sublime TextのSideBarEnhancementsプラグインと同じ操作を行うプラグインはありますか?
これは、簡単なグーグルでNERDTreeについて見つけたものです:CopyPath
ただし、vimをSublime Textにしようとしているようです。Vim は、テキスト編集に関して、ほとんどのテキスト エディターとは非常に異なる哲学を持つ傾向があります。私の個人的な意見では、vim に反対するよりも、vim を使用する方が良い場合がよくあります。これは、 Vimcastsの Drew Neil による素晴らしい投稿で、 Explorerを分割する利点を説明しています。
おそらく、パスを挿入するより vim な方法は、ファイル補完を使用することです。挿入モードでは、 を押してこの補完を開始し、と(それぞれ前と次) で<c-x><c-f>
メニューを移動できます。現在のバッファ パスを挿入する場合は、たとえばレジスタを介して貼り付けるか、挿入/コマンド ライン モードで を押します。<c-p>
<c-n>
%
"%p
<c-r>%
詳細については、次を参照してください。
:h ins_completion
:h i_CTRL-R
:h quote%
:h registers
あなたが本当に必要としているのは、その崇高なプラグインのようなコンテキスト メニューだと思いますか?
これは NERDTree に組み込まれています。
ハイライトしたm
ノードをクリックすると、何をしたいかを尋ねる新しいウィンドウが表示されます。基本的な機能は、追加、削除、移動、コピーです。
単一のファイルまたは強調表示されたディレクトリ全体を (grep を使用して) 検索できるようにするプラグインもあります。
NERDTree は、そのコンテキスト ウィンドウでカスタム アクションを簡単に作成するための API も提供します。