Опираясь на ответ @ zoul, в моем случае я хотел, чтобы NERDTree открывалось по умолчанию, если я указываю каталог, или если я ничего не определяю, и не открывалось, если я указываю один файл, поэтому я получил: 1001 *
function! StartUp()
if !argc() && !exists("s:std_in")
NERDTree
end
if argc() && isdirectory(argv()[0]) && !exists("s:std_in")
exe 'NERDTree' argv()[0]
wincmd p
ene
end
endfunction
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * call StartUp()