1

現在、次のコマンドを使用して git commit メッセージではないファイルを編集すると、デフォルトで NERDTree が開きます。

autocmd VimEnter * if &filetype !=# 'gitcommit' | NERDTree | endif

唯一の問題は、ファイルが開いたときに NERDTree がデフォルトのバッファになることです。これは非常に面倒です。ファイルを開くときに、そのファイルが NERDTree ではなくフォーカスされたバッファーになるように、vimrc ファイルに何を追加できますか?

4

2 に答える 2

5

NERDTree を開いた後、このコマンドを試して前のウィンドウに切り替えることができます。

autocmd VimEnter * if &filetype !=# 'gitcommit' | NERDTree | wincmd p | endif
于 2013-09-10T18:39:45.867 に答える
2

nerdtree タブはそれを自動的に処理します。

let g:nerdtree_tabs_open_on_console_startup=1
let g:nerdtree_tabs_open_on_gui_startup=1

また、適切なバッファーも選択されます。

于 2013-09-10T18:40:58.410 に答える