每当启动ViM时运行bash命令

问题描述 投票:1回答:2

所以我想在ViM启动时运行以下命令:

ctags -R .

这可能吗?我希望在我的~/.vimrc中有一些能做到这一点的东西。

谢谢!

vim ctags
2个回答
5
投票

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

!ctags -R .

要避免命中输入提示(但仍然看到ctags输出),请添加:silent

silent !ctags -R .

要完全静音输出(但是在实现另一个通知之前你不会注意到问题),请改用system()

call system('ctags -R .')

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

call system('ctags -R . &')

0
投票

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

" === generate ctags
call system('ctags -R . ')
© www.soinside.com 2019 - 2024. All rights reserved.