每当启动ViM时运行bash命令

时间:2019-02-21 08:41:12

标签: vim ctags

因此,我想在ViM启动时运行以下命令:

ctags -R .

这可能吗? 最好我想在我的~/.vimrc中做些什么。

谢谢!

2 个答案:

答案 0 :(得分:5)

您可以在.vimrc中使用:help :!cmd

!ctags -R .

为避免出现打入提示(但仍看到ctags输出),请在:silent前面加上

silent !ctags -R .

要完全使输出静音(但直到实施另一个通知,您才会注意到问题),请改用system()

call system('ctags -R .')

为避免使用Vim延迟ctags的运行时间,可以异步启动任务(在Unix上):

call system('ctags -R . &')

答案 1 :(得分:0)

通过将其添加到.vimrc中来解决它:

" === generate ctags
call system('ctags -R . ')