2011-07-14 8 views
9

He copiado el this .vimrc pegado en mi/etc/vimrc en Fedora 15. Cada vez que uso vim para cualquier cosa, obtengo un número de errores con números de línea que no parecen ser los números de línea correctos de mi archivo vimrc porque no hay '\' s en esas líneas..vimrc provoca un error (E10: debe ir seguido de /,? O &)

He buscado en Google esto y hay una pregunta de desbordamiento de pila similar, pero creo que es irrelevante para mi pregunta.

También eliminé todo lo que decía MySys() == linux/max/windows o etc. porque estoy usando Linux así que acabo de utilizar las líneas de Linux.

¿Alguna idea?

Editar ---

Aquí está mi archivo vimrc (apenas) modificado:

https://docs.google.com/document/d/1PznK0FizGlBr6W6m9wikM334q8b6KFFCgmsF-f8MX3s/edit?hl=en_US

+0

¿Puedes publicar tu 'vimrc'? – jamapag

+0

Publiqué un enlace. ¿Quieres uno con mis pequeñas modificaciones? –

+0

Sí, sería mejor si publica 'vimrc' con sus modificaciones, también verifique que tenga local' ~/.vimrc' con estos errores. – jamapag

Respuesta

18

error que usted ha mencionado aquí sucede normalmente en uno de los siguientes casos:

  1. Usted están tratando de usar la continuación de línea dentro de :execute.
  2. Está intentando usar la continuación de línea cuando vim está en modo compatible.

Para eliminar la segunda caja, ejecute vim usando vim -N. Si no aparece ningún error, agregue set nocompatible en la parte superior de vimrc. Si aún aparecen errores, busque exe (como :execute se puede truncar a :exe) y verifique si alguna línea que coincida con \n\s*\\ pase a :execute.

+2

Era el modo compatible. ¡Muchas gracias! –

+0

¿Qué quiere decir con "search for exe"? Dentro de VIM o dentro de algunos complementos o el directorio '~/.vim'? – Zelphir

+1

@Zelphir Dentro de los scripts ofensivos (que desencadenaron el error después de ser agregados/actualizados). – ZyX

Cuestiones relacionadas