2012-06-08 22 views

Respuesta

8

Usted puede hacer esto utilizando la línea de comandos, pruebe:

$ vim -c "set fileformat=mac" 

-c <command> ejecuta antes de cargar el primer archivo. Como ha notado Jammessan, esto solo afectará al primer archivo que se cargue, los archivos posteriores requerirán que cambie fileformat por cada buffer.

Si eso no funciona, también puede probar:

$ vim -c "e ++ff=mac" 

Pero es mejor instalar esto en su .vimrc en esa máquina:

set fileformats=mac,unix,dos 

especifica qué formatos para tratar al comenzar un nuevo buffer. Esto también puede influir en qué fileformat se elige para los archivos existentes.

Consulte help file-formats, :help 'fileformat' y :help 'fileformats' para obtener más información.

+0

No hay 'formato de archivo de comandos = mac'. '-c' se ejecuta después de que se carga el primer archivo, y como' 'fileformat'' es específico del búfer, esto solo funcionará si ese primer archivo es el que necesita la opción establecida. – jamessan

+0

simple omisión. Editado y agregado el _set_. Gracias @jamessan. – pb2q

+0

no funcionó, al menos con el archivo que estoy tratando de abrir. –

0

La mejor solución sería hacer que Vim reconozca automáticamente los archivos en ese formato. Usted puede hacer esto mediante la actualización de la opción 'fileformats' en su ~/.vimrc

set fileformats=unix,dos,mac 

Esto hará que Vim comprobar los tres formatos de hora de determinar el formato de un archivo se encuentra.

+0

no funciona, de alguna manera Vim no está detectando el formato de archivo –

+0

¿Qué dijo ': set ff?' Después de agregar eso y abrir el archivo en una nueva sesión de vim? – jamessan

+0

'fileformat = dos' –

Cuestiones relacionadas