No vim, como você executa um comando silenciosamente em segundo plano?

3

Estou usando o Ubuntu e atualmente tenho a seguinte linha no meu arquivo vimrc:

nnoremap < leader >dc :execute 'silent !drush cc all' | redraw!

O comando funciona, mas não me leva de volta ao editor. Aguarda para terminar de executar o comando primeiro. O que pode estar errado?

    
por Patoshi パトシ 20.10.2014 / 19:31

1 resposta

3

Como o comando externo é executado através do shell, basta anexar um & para iniciar o processo em segundo plano:

nnoremap <leader>dc :execute 'silent !drush cc all &' | redraw!
    
por 20.10.2014 / 20:29

Tags