2016-05-26 19 views
5

Nel mio .bash_profile, ho il comando vim con alias su /Applications/MacVim.app/Contents/MacOS/Vim..gitconfig non segue l'alias di bash per il comando dell'editor predefinito?

Per la seguente riga nel mio file .gitconfig,

[core] 
     editor = vim 

git corre sistema di vim piuttosto che seguire l'alias sopra specificato. Se lo cambio manualmente in modo che corrisponda al percorso completo del comando Vim di MacVim, funziona correttamente.

C'è un modo per rendere .gitconfig seguire l'alias di bash, piuttosto che dover impostare il percorso completo di MacVim? (Ho tutti i miei file di configurazione utente sincronizzati su più macchine, alcuni dei quali non eseguono MacVim.)

risposta

4

Gli alias sono scorciatoie per una shell interattiva; non sono usati da altri processi. Basta specificare il percorso esatto desiderato in .gitconfig; devi solo scriverlo una volta.

+3

In alternativa, creare un collegamento simbolico al file che si desidera eseguire in una cartella all'interno del PERCORSO. – poke