NERDTreeプラグインでvimエディタを使用してプロジェクトのツリーをナビゲートすると、現在強調表示されているディレクトリの下に新しいソースコードファイルを簡単に作成できますか?vimとNERDツリー拡張 - ファイルの追加
現在、私は自分のシェルに入り、ファイルを追加してツリーを更新します。より良い方法が必要です。
NERDTreeプラグインでvimエディタを使用してプロジェクトのツリーをナビゲートすると、現在強調表示されているディレクトリの下に新しいソースコードファイルを簡単に作成できますか?vimとNERDツリー拡張 - ファイルの追加
現在、私は自分のシェルに入り、ファイルを追加してツリーを更新します。より良い方法が必要です。
NERDTreeを有効にして、新しいファイルが存在するディレクトリに移動します。 mを押してNERDTreeファイルシステムメニューを表示し、「子ノードを追加」にを選択します。次に、単にファイル(またはディレクトリの名前)を入力すると、完了です。
vimからシェルコマンドを実行できます。
:!touch somefile.txt
をしてからnerdtreeウィンドウをリロードするRを打つ:この場合のように、私が使用しています。
もう1つのことは、vim内から新しいファイルを開始することです。私は、ファイルを編集したいんだ場合
" Auto change the directory to the current file I'm working on
autocmd BufEnter * lcd %:p:h
この方法:この一つの便利な事は私の.vimrcに私は自動私の現在のファイルが入っているディレクトリにCWDを変更することである
:e somefile.txt
同じ場所にあるもう1つのパスは、そこで変更されています。 NERDTreeから任意のファイルを開くと、そのファイルがあるディレクトリにディレクトリが設定されます。
代わりにRキー(大文字)を押して、ウィンドウを更新します。小文字のrは、カーソルの下のディレクトリのみをリフレッシュします。 – Andrew
ディレクトリ名を追加する場合は、名前の後ろに "/"を入力してください。 –
タイプ "?"あなたの時間を節約できるNERDTreeのより多くのオプションをご覧ください。 – starikovs
ファイルが作成される前に複数のdirを作成する方法はありますか? [ma] then:whereiam/newdir1/newdir2/somefileは動作しませんが、[ma] then:whereiam/newdir1/newdir2/works(いくつかのエラーが出ますが、ディレクトリが作成されます) – justin