2011-03-13 12 views
10

Acabo de empezar a utilizar la función de revisión ortográfica en vim. De acuerdo con la documentación, zg agrega la palabra actual al primer archivo de tipo "spellfile".Archivo de texto de Vim separado para palabras personalizadas

¿Se recomienda crear un archivo de texto propio, vacío, para que el inglés no se ensucie? Si es así: ¿Cómo creo una lista de hechizos vacía? Un archivo con el nombre apropiado vacío arroja "E757: Esto no se ve como un archivo de hechizo".

Respuesta

12

El uso de sus propios archivos de hechizos adicionales es la forma recomendada y predeterminada de realizar la ortografía personalizada. En Vim tiene un archivo de hechizo 'raíz' basado en el idioma y la codificación actuales, y una cantidad opcional de archivos de hechizo 'adicionales'.

La forma más fácil de crear un archivo hechizo adicional (si no lo ha hecho) es simplemente para añadir o eliminar una palabra con zg o zw - Si 'spellfile' está vacía, un nuevo archivo hechizo adicional se creará en el primer directorio grabable en 'runtimepath'.

La nomenclatura de archivos de hechizos puede ser un poco complicada. En primer lugar, Vim toma un archivo de texto que contiene una lista de palabras y lo convierte en un archivo binario que es mucho más rápido para trabajar internamente. La razón por la que obtienes un error E757 es que Vim está intentando cargar el archivo de hechizo binario, pero no está encontrando el texto del marcador al comienzo del archivo, por lo que está rescatando.
Para crear sus propios archivos de hechizo, el nombre del archivo debe tener el formato "mySpellFile.en.utf-8.add" donde spelllang=en y encoding=utf-8.

+0

Gracias. Terminé generando un archivo de hechizo para mi propio lenguaje personalizado con ': mkspell', pero noté que (como dices) se crea un nuevo archivo' .add' de todos modos. – Tim

Cuestiones relacionadas