
Antes de sumergirme en el aprendizaje de Ruby, mi archivo .vimrc tenía esto al final
cd data
Fue perfecto porque el directorio de inicio se comparte con mi Mac. Intenté cambiar mi directorio de inicio en OSX. Esto fue una pesadilla y no lo que estaba buscando.
Veo toneladas de respuestas sobre cómo cambiar el directorio de inicio. Desafortunadamente, esto hará que el cambio sea para algo más que terminal/vim.
he estado jugando con
x = pwd
if (x == '/users/jack/)
cd data
Lo anterior está en mi archivo .vimrc y tampoco funciona. Hasta ahora, el único lugar donde comenzaría vim es en la ubicación predeterminada. Ahora que he estado instalando Ruby Gems, he recibido problemas.
¿Existe una manera fácil de que vim y terminal se abran en /users/jack/data en lugar de /users/jack?
Cualquier solución que resuelva mi problema son soluciones win32. Cambiar mi carpeta de inicio en mi Mac moverá cosas que no quiero a mi carpeta de datos.
Gracias.
Respuesta1
Estoy de acuerdo con la respuesta de Romainl, pero para responder directamente a tu pregunta, prueba esto:
if getcwd() == $HOME
cd data
endif
Respuesta2
Me cuesta imaginar una buena razón para cambiar la ubicación de su $HOME
directorio o incluso por qué pensaría que podría funcionar sin problemas.
Si desea abrir Vim en un directorio específico, cd
primero vaya a ese directorio e inicie Vim desde allí.
Si todavía es demasiado trabajo, use un alias que lo haga por usted.
Si desea que su terminal se inicie en un directorio específico, agregue algo como cd /path/to/directory
a su ~/.bashrc
o ~/.profile
. También puede configurar Terminal.app e iTerm.app para que se inicien en un directorio específico.