目前,当我使用此命令编辑不是git commit消息的文件时,我默认打开NERDTree:
autocmd VimEnter * if &filetype !=# 'gitcommit' | NERDTree | endif
Run Code Online (Sandbox Code Playgroud)
唯一的问题是当文件打开时,NERDTree是默认缓冲区,这非常烦人.我可以添加到我的vimrc文件中,以便在打开文件时,该文件是聚焦缓冲区,而不是NERDTree?
在NERDTree打开后,您可以尝试此命令切换到上一个窗口.
autocmd VimEnter * if &filetype !=# 'gitcommit' | NERDTree | wincmd p | endif
Run Code Online (Sandbox Code Playgroud)