我使用的是 Ubuntu,目前我的 vimrc 文件中有以下行:
nnoremap < leader >dc :execute 'silent !drush cc all' | redraw!
该命令有效,但它没有让我回到编辑器。它首先等待命令完成运行。可能出什么问题了?
答案1
由于外部命令是通过 shell 执行的,因此您只需附加 a 即可&
在后台启动进程:
nnoremap <leader>dc :execute 'silent !drush cc all &' | redraw!