Come eseguire automaticamente un comando di shell dopo aver salvato un file in Vim?

StackOverflow https://stackoverflow.com/questions/4627701

  •  30-09-2019
  •  | 
  •  

Domanda

Questo è perché mi piacerebbe test eseguiti automaticamente dopo ogni file di salvataggio.

Ho guardato autocmd e BufWritePost, ma non può farlo funzionare.

È stato utile?

Soluzione

Questa piste run_tests.sh dopo ogni file viene salvato con il nome del file corrente come l'unico parametro:

:autocmd BufWritePost * !run_tests.sh <afile>

Visualizza l'auto-comando con:

:autocmd BufWritePost *

e rimuovere tutte le auto-comandi dal precedente, con:

:autocmd! BufWritePost *
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top