En realidad, es puede ser un problema de permiso.
Acabo de abrir este caso en XP, con privilegios de administrador. Después de hacer que un archivo sea grabable (el atributo de solo lectura, clear, cygwin lo muestra como escribible), VIM todavía lo muestra como de solo lectura.
En mi caso, el problema estaba en permisos avanzados. En el Explorador de Windows, en el archivo, haga clic con el botón derecho para obtener Propiedades. En la pestaña General, el bit de solo lectura es claro. Ahora, yendo a la pestaña Seguridad, muestra que solo tengo permiso de lectura. Al hacer clic en el botón Avanzado, debajo de la pestaña Permisos, con mi cuenta de usuario seleccionada, se muestra que tengo Permisos especiales no heredados de ninguna parte, en lugar de "Control total" heredados del directorio que los contiene, como veo para mis otros archivos.
Una solución es hacer clic en Editar ... para editar los permisos en la pestaña Permisos. Sin embargo, es mucho más simple (al menos en el caso de que tenga privilegios de administrador) simplemente hacer: w! en VIM como otros han sugerido. Esto corrige los permisos del archivo para que se pueda escribir ("Control total").
(estoy claro cómo este archivo en particular terminó en este estado sólo lectura "especial". Dejando que a medida fuera del alcance de su pregunta.)
No sé qué sistema operativo de Windows específico está ejecutando, pero si está en Vista/Win7, ¿ha intentado ejecutar gVim como administrador (haga clic con el botón secundario y seleccione Ejecutar como administrador), luego vea qué sucede cuando Intenta guardar el archivo? – Dave
¿Qué tipo de archivo es? ¿Donde está localizado? Algunas ubicaciones de archivos en el directorio de usuario se abrirán en solo lectura, y w! ni siquiera funcionará – Jess
@Dave: estoy en XP, y lamentablemente, no puedo ejecutar como administrador, ya que estoy en el trabajo. –