加载(多个)文件后Vim执行命令

dcn*_*dcn 2 vim

-cvim 的命令行参数是否有等效/解决方法,在加载所有文件执行给定命令?我的用例是在vim中加载多个文件并在启动时显示缓冲区资源管理器列表.

hol*_*eek 6

使用VimEnter自动命令.见:help VimEnter.

在.vimrc中:

au VimEnter * <call the bufexplorer function here>
Run Code Online (Sandbox Code Playgroud)

或者从命令行指定它:

$ vi *.c -c "au VimEnter * BufExplorer"
Run Code Online (Sandbox Code Playgroud)

如果你经常使用它为它做一个别名(假设你使用的是unix):

$ alias vib ='vi -c"au VimEnter*BufExplorer"'$ vib*.c