14

Vim の NERDtree プラグインでファイルのパスをコピーする方法はありますか?

より良い: Sublime TextのSideBarEnhancementsプラグインと同じ操作を行うプラグインはありますか?

4

3 に答える 3

5

これは、簡単なグーグルで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
于 2013-05-04T01:50:07.540 に答える
3

あなたが本当に必要としているのは、その崇高なプラグインのようなコンテキスト メニューだと思いますか?

これは NERDTree に組み込まれています。

ハイライトしたmノードをクリックすると、何をしたいかを尋ねる新しいウィンドウが表示されます。基本的な機能は、追加、削除、移動、コピーです。

単一のファイルまたは強調表示されたディレクトリ全体を (grep を使用して) 検索できるようにするプラグインもあります。

NERDTree は、そのコンテキスト ウィンドウでカスタム アクションを簡単に作成するための API も提供します。

于 2013-05-04T07:12:44.317 に答える