2012-01-08 13 views
10

me gustaría activar el corrector ortográfico para evitar errores tipográficos en comentario, pero en esos códigos subrayados rojos son realmente molesto ... Tipo plugins¿Hay algún complemento de vim que pueda restringir la revisión ortográfica solo en el comentario en el archivo de código fuente c?

Algunos archivos podrían hacer que para otros idiomas, como Python, pero no pude no encuentra ningún plugin c

Intenté c.vim pero no funciona.

+0

Los tipos de archivo incluidos en Vim ya deberían hacer esto. Estoy usando la versión 7.3 aquí y sin configuración especial cuando '': hechizo' en un archivo '.c' solo hace la revisión ortográfica en comentarios y cadenas. –

+1

Supongo que quiere evitar que se resalten los errores ortográficos en sus cadenas. Eso es lo que traté de responder en respuesta a lo que di. . . –

Respuesta

7

Debería poder modificar el archivo de sintaxis c para obtener el comportamiento que desea. Cuando carga un archivo c (o establece un archivo en c tipo de archivo), el archivo de sintaxis c se carga desde el directorio/vimxx/syntax, es el archivo llamado c.vim. Este archivo tiene todas las declaraciones de sintaxis que establecen elementos que se pueden resaltar.

Observará varias declaraciones en todo el archivo que terminan en contains= y tienen @Spell entre los grupos que están "contenidos". Si elimina @Spell de estas declaraciones (principalmente elementos de sintaxis de cadena) y deja @Spell en la cláusula contiene para elementos de "comentario" (por ejemplo, cComment) que debe hacer lo que desee.

Tenga cuidado de no eliminar @Spell de cualquier contains=ALLBUT, cláusulas, las cuales, como puede imaginar, elementos de lista de sintaxis que puede no estar contenidos en el grupo que recibió.

+0

Sucedí que usé un archivo de sintaxis c muy antiguo. Oh, ¡he estado usando vim desde hace 10 años! – ablmf

Cuestiones relacionadas