2009-11-20 9 views
11

¿Hay alguna opción en el corrector ortográfico de vim para ignorar palabras que contengan guiones bajos, varias letras mayúsculas, menos números en un archivo de texto sin formato. No pude encontrar nada en los manuales (7.2) o en la búsqueda de Google.Opción Vim Spell para ignorar los identificadores de código fuente que contienen subrayado, números, etc.

+1

Quiero encontrar una opción que haga caso omiso de los identificadores en mi fuente que se encuentran dentro de la cadena o comentarios ... ahora mismo marca ellos como errores ortográficos, aunque el comentario suele ser sobre lo que dice está mal escrito. – rmeador

+0

': help spell-syntax' – 1983

Respuesta

0

Es posible que desee mirar la variable :help iskeyword que define qué es 'palabra'.

+1

Vim no utiliza''eskeyword'' para la corrección ortográfica. – 1983

0

Puede intentar usar zg cuando está en la palabra incorrecta: esto agregará la palabra a la lista de palabras permitidas, lo que debería hacer que deje de resaltar en el futuro.

De lo contrario, no estoy seguro de si esto es posible utilizando la funcionalidad estándar: los archivos de sintaxis pueden especificar regiones que deben o no corregirse ortográficamente, pero esto no lo ayudará, ya que incluye "malas palabras" en los comentarios , que se verificará en la mayoría de los casos.

1

Es posible utilizar el comando syntax con el grupo @NoSpell:

syn match myExCapitalWords +\<\w*[_0-9A-Z-]\w*\>+ [email protected] 
Cuestiones relacionadas