是否有与 vim 的 -c
命令行参数等效/解决方法,在所有 文件加载后执行给定命令?我的用例是在 vim 中加载多个文件并在启动时显示缓冲区浏览器列表。
最佳答案
使用 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
关于Vim 在加载(多个)文件后执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8679742/