Cada vez que inicio un shell en vim usando: sh, no obtiene mi archivo ~/.bashrc. ¿Cómo puedo hacer que haga esto automáticamente?¿Cómo obtengo el comando vim's: sh para obtener mi bashrc?
Respuesta
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 la cáscara, como :!
. Esto no debería ser un gran problema, pero debes ser consciente de ello.
El valor de este comando también se puede cambiar configurando la variable de entorno $SHELL
.
Si no obtiene el archivo .bashrc de su fuente, aún puede obtener su archivo .bash_profile. Por lo general, uno de ellos es un enlace simbólico al otro. Si su .bashrc realiza algunas operaciones excepcionales de una sola vez, puede que tenga que editarlo solo para realizar esas operaciones con un shell de inicio de sesión, pero nunca he tenido problemas con él.
~/.vimrc
cmap sh<CR> !bash --login<CR>
Si introduce rápidamente "sh < Intro>" en la línea de comandos, se puede empezar con la fiesta de abastecimiento ~/.bashrc. Muy sucio.
Este problema ya se ha resuelto de una manera limpia. No es necesario contaminar nuestros archivos vimrc con mapeos innecesarios. –
- 1. ¿Cómo obtener pid de mi comando make en el Makefile?
- 2. pdflib - sh: phpize: comando no encontrado
- 3. vim - ejecutar: comandos en mi .bashrc
- 4. sh: dot: comando no encontrado + doxygen + Lion
- 5. Añadiendo mysql a mi .bashrc PATH
- 6. comando sh: exec 2> & 1
- 7. El comando sh read consume barras en la entrada?
- 8. ¿Cómo puedo recuperar la salida de mi comando cuando uso rastrillo sh?
- 9. ¿Cómo hacer que Emacs use mi archivo .bashrc?
- 10. ¿Cómo obtengo el comando "Publicar sitio web" para emitir archivos PDB para mi proyecto de sitio web Visual Studio 2005?
- 11. ¿Cómo obtengo el código de salida de comando y no xterm?
- 12. ejecución del comando ssh no considera .bashrc | .bash_login | .ssh/rc?
- 13. sh: identificar: comando no encontrado imagemagick rails 3
- 14. ¿Hay algo similar para emacs como NERDtree de VIMS
- 15. ¿Cómo obtengo el valor en tiempo real del comando 'tiempo'?
- 16. Django 1.3.1 compilemessages. Error: sh: msgfmt: comando no encontrado
- 17. ¿Cómo obtengo el resultado de un comando externo en Perl?
- 18. El comando Cygwin no encontró los caracteres incorrectos encontrados en .bashrc 357 \ 273 \ 277
- 19. ¿Cómo obtengo el comando find para imprimir el tamaño del archivo con el nombre del archivo?
- 20. Vim "¿mostrar mi último comando"?
- 21. ¿Cómo obtener el comando del enlazador GCC?
- 22. reemplazo para la fuente de sh
- 23. bash_completion no funciona, no se encontró el comando de origen
- 24. ¿Cómo obtengo mi mapa D3 para acercarme a una ubicación?
- 25. ¿Cómo obtengo una información sobre herramientas para mi ActionLink?
- 26. ¿Cómo obtengo FullCalendar para mostrar información de mi feed JSON?
- 27. ¿Cómo puedo asociar archivos .sh con Cygwin?
- 28. ¿Cómo obtengo el valor de las variables de entorno?
- 29. ¿Cómo obtengo el objeto de trabajo (si corresponde) para mi proceso actual?
- 30. jQuery: ¿cómo obtengo el elemento debajo de mi cursor?
Eres mi héroe. Lo había hecho: ayuda en el pasado, desafortunadamente eso no te dice mucho. –