¿Dónde poner el archivo .vimrc para sudo en OS X Lion?

3

Siempre pongo un .vimrc en mi carpeta de inicio para activar :syntax on. Pero en OS X Lion parece que sudo vi foo.txtignora o no puede encontrar esta configuración vim más.

¿Alguien ha experimentado lo mismo?

Dali
fuente

Respuestas:

2

Intenta hacer sudo visudo y asegúrate de que estas líneas aparezcan en algún lugar:

Defaults  env_keep += "HOME"

Esto debería mantener el directorio HOME y ~ debería hacerlo como lo hizo en Snow Leopard.

B Morin
fuente
1

Por lo general, uso las mismas carpetas .vimrc y .vim que mis usuarios principales y las vinculo a un lugar seguro respaldado en Dropbox , lo que por cierto es increíble para este tipo de tarea.

La ubicación de la carpeta de inicio para su su es /var/root. Por lo tanto, .vimrc y la carpeta .vim pertenecen allí.

mwidmann
fuente
Gracias, buena idea! :) Me gustaría marcar su respuesta como correcta también.
Dali
0

Intenta usar en vimlugar de vi. A veces, el valor predeterminado para "vi" es el modo de compatibilidad. Sin embargo, no estoy seguro si este es el caso con Lion.

EmmEff
fuente