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

时间:2011-12-30 13:08:59

标签: vim

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

1 个答案:

答案 0 :(得分:5)

使用VimEnter自动命令。请参阅:help VimEnter

在.vimrc中:

au VimEnter * <call the bufexplorer function here>

或者从命令行指定它:

$ vi *.c -c "au VimEnter * BufExplorer"

如果您经常使用它,请为它创建一个别名(假设您使用的是unix):

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