Ho letto Perché non .bashrc viene eseguito automaticamente? sull'approvvigionamento .bash_profile da .bashrc e ho modificato la mia configurazione per farlo corrispondere. Sto usando iTerm2 come mio terminale.
Sfortunatamente, quando faccio questo, la mia shell MacVim si rompe: il backspace non funziona e ho strani caratteri dappertutto. Nota i caratteri ?1034h prima del prompt e K che appare quando si preme il tasto backspace.
Il mio .bash_profile :
source ~/.bashrc
Il mio .bashrc :
alias ll='ls -al'
# Set CLICOLOR if you want Ansi Colors in iTerm2
export CLICOLOR=1
# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color
Se copia le impostazioni da .bashrc a .bash_profile ed elimina .bashrc , allora la shell in MacVim funziona bene.
Qualche idea sul perché la shell MacVim interrompa il sourcing di .bash_profile da .bashrc ?