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