0 votos

¿Cómo evitar que MacVim herede el .profile como si fuera el propio Bash?

Tengo este protector en mi .profile :

if [ -n "$BASH_VERSION" ]; then
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi

    if [ -f "$HOME/.bash_aliases" ]; then
        . "$HOME/.bash_aliases"
    fi
fi

Aun así, he comprobado que la comprobación pasa para MacVim iniciado desde Finder, no sólo desde el terminal bash, y .bashrc contiene script relacionado con la terminal que parece hacer que MacVim no funcione como se espera cuando se inicia mediante doble clic, por lo que debo tener esta comprobación fallando para las ejecuciones que no son de la terminal. No estoy seguro de si esto afecta sólo a MacVim o a cualquier aplicación. Yo esperaba $BASH_VERSION vacío para cualquier cosa que se inicie desde el Finder.

¿Algún consejo?

3voto

Kelsey Puntos 16

Hay una preferencia en MacVim para hacer esto.

defaults write org.vim.MacVim MMLoginShell 0

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X