mac etc ejecutar editar bashrc bash_profile archivo unix vim shell

unix - etc - ¿Cómo obtengo el comando vim''s: sh para obtener mi bashrc?



editar bashrc ubuntu (3)

Cada vez que comienzo un shell en vim usando: sh, no genera mi archivo ~ / .bashrc. ¿Cómo puedo conseguir que haga esto automáticamente?


Si no genera su archivo .bashrc, aún puede generar su archivo .bash_profile. Normalmente hago que uno de ellos sea un enlace simbólico al otro. Si su .bashrc realiza algunas operaciones extraordinarias particularmente extrañas, es posible que deba editarlo para realizar solo esas operaciones con un shell de inicio de sesión, pero nunca tuve problemas con él.


~ / .vimrc

cmap sh<CR> !bash --login<CR>

Si ingresa rápidamente "sh <Enter>" en la línea de comandos, puede iniciar bash con sourcing ~ / .bashrc. Muy sucio.


Ver :help ''shell'' . Puede configurar esta cadena para incluir -l o --login , que generará su archivo .bashrc . Por lo tanto, es posible que tenga una línea como esta en su .vimrc :

set shell=bash/ --login

Tenga en cuenta que esto alterará todo lo que invoca el shell, incluyendo :! . Esto no debería ser un gran problema, pero debe ser consciente de ello.

El valor de este comando también se puede cambiar configurando la variable de entorno $SHELL .