NERDTree:コンソールvimでのファイル/フォルダーの追加/削除

暗い側に片足



最近、私は新しいプロジェクトでvimを使用することに不快感を覚え始めました。 活発に開発中のプロジェクトでファイル/フォルダーを頻繁に追加および削除するのは少し面倒です。 怪しげな性格の男だったので、私はヴィムが私のためではないと判断し、敵の陣営で幸福を「探し」始めました...





ダークサイド



emacsコミュニティを許してください。しかし、ためらうことなくemacsの和音を演奏するために必要な訓練された指を気にします。 これが軍の条件付きの「明るい」側のキャンプに戻った主な理由ではありませんが、決定的なものであることが判明しました... そして、そこには、ささいなこと、ささいなこと、そして私の決断が戻ってきました...



ジェダイの帰還



昼食時にMacでvimの手動アセンブリを壊したので、プラグインが必要とするすべてのオプションでvimを収集する構成パラメーターを思い出すためにあらゆる方法で試しました(ruby_debugプラグインに必要な+ clientserverオプションは魅力の石になりました)

オプションの魔法のセットを覚えていたにもかかわらず、私はvimを収集し、私のMacのパワーのバランスを回復しました...その時までにvimに永遠にとどまるという固い決断を下していましたが、ファイル/ディレクトリの作成/削除に関する私の問題はあえてしませんでした。 次のようなものを使用して行いました:!Mkdirまたは:!タッチ-疲れていました。

一般的に、どれくらい短いのでしょうが、私は直接github ovリポジトリnerdtreeに出会いました

nerdtree_plugin /フォルダーはすぐに注目を集めました-グラフィカルモードで追加のメニューを追加する2つのプラグインがあります。 つまり、fs_menu.vimは、私に大事なノードを追加/削除してメニュー項目を追加します。 NERDTreeAddNode関数は、ノードを直接追加し、それに応じてNERDTreeDeleteNodeを削除します...

すべてがただのスーパーですが、私の保守主義のために、私はコンソールvimのみを使用します:(この喜びは私を横切って通過したことがわかります:(しかし...



強制的に来てください



プラグイン/ NERD_tree.vimで少し登って、すばらしいNERDTreeAddKeyMapメソッドがあるPublic APIがあると思いました。 そして、あなたはどう思いますか? このメソッドを使用すると、NERDTreeパネルで不思議なことができます。 入力時には、次の形式のディクショナリを受け取ります。

{'key':'< >' ,

'quickhelpText': '< NERDTree>',

'callback': '< key>'}







それで、私は最も怠zyなパドバンでさえ何をすべきか知っていると思います...



All Articles