NERDTreeでファイルをダブルクリックしo
たり、ファイルを右に分割して開いたり、NERDTreeを開いたままにしたい。これを実現するために.vimrcに魔法の粉をまき散らすのをまだ見つけていません。誰か助けてもらえますか?
エクスプローラーが持続し、ファイルが「メインペイン」で開いたり閉じたりするGUIテキストエディターのように動作したいと思います。
洞察をありがとう!
あなたのでこれを試してください.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を開きます。
.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
オタクの木のよくある質問から引用