私はUbuntuを使用しており、現在vimrcファイルに次の行があります。
nnoremap < leader >dc :execute 'silent !drush cc all' | redraw!
コマンドは機能しますが、エディタには戻りません。まず、コマンドの実行が完了するのを待ちます。何が間違っている可能性がありますか?
答え1
外部コマンドはシェルを介して実行されるため、単にaを追加して&
バックグラウンドでプロセスを開始できます。
nnoremap <leader>dc :execute 'silent !drush cc all &' | redraw!