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

3

在vim中,是否有与-c命令行参数相当的/可绕过的解决方法,该参数可以在所有文件被加载后执行给定的命令?我的用例是在vim中加载多个文件并在启动时显示缓冲区浏览器列表。

1个回答

7

使用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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接