4

NERDTreeでファイルをダブルクリックしoたり、ファイルを右に分割して開いたり、NERDTreeを開いたままにしたい。これを実現するために.vimrcに魔法の粉をまき散らすのをまだ見つけていません。誰か助けてもらえますか?

エクスプローラーが持続し、ファイルが「メインペイン」で開いたり閉じたりするGUIテキストエディターのように動作したいと思います。

洞察をありがとう!

4

2 に答える 2

11

あなたのでこれを試してください.vimrc

:let NERDTreeQuitOnOpen = 0

次のマッピングが役立つと思います。

nnoremap <Leader>d :let NERDTreeQuitOnOpen = 1<bar>NERDTreeToggle<CR>
nnoremap <Leader>D :let NERDTreeQuitOnOpen = 0<bar>NERDTreeToggle<CR>

したがって\d、ファイル選択時に閉じるNERDTreeを\D開き、永続的/固定されたNERDTreeを開きます。

于 2011-04-05T00:54:51.740 に答える
1

.vimrcに次の行を入力すると、vimがディレクトリを開いたときにNERDTreeが自動的に開きvim ReactProjectFolder、ファイルを最初に選択したときにNERDTreeが非表示になるのを防ぎます。

autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | wincmd p | ene | exe 'NERDTree' argv()[0] | endif

オタクの木のよくある質問から引用

于 2020-04-05T07:26:53.880 に答える