Para revisar la ortografía de mi código en Vim para inglés / alemán / finlandés

11

¿Cómo puede revisar ortográficamente su documento LaTeX para inglés / alemán / finlandés?

Me gustaría revisar mi ortografía para uno de mis libros blancos. Sus comentarios están escritos en alemán, TODO -comentarios en finlandés y códigos en inglés.

Sé cómo se puede deletrear el inglés, pero no los otros dos idiomas.

En este momento estoy usando el método de mover mis documentos a OpenOffice y luego revisar la ortografía allí. Sin embargo, esto es muy ineficaz.

me gustaría

  1. encontrar partes de código en diferentes idiomas
  2. pon estas partes en archivos separados para que pueda revisarlas
  3. y luego combina los archivos con corrección ortográfica de nuevo a uno
Léo Léopold Hertz 준영
fuente

Respuestas:

15

Creo que puede configurar múltiples archivos de ortografía VIMpara trabajar juntos.

set spelllang=en,de
  • Lea las páginas de VIM para ver las configuraciones (y, si es necesario, la creación de nuevos archivos de ortografía)
  • Es posible que deba recuperar algunos de los .splarchivos de ortografía si no están disponibles en su spell/directorio
  • Verifique específicamente, splarchivos, sugarchivos spellang,spellsuggest

También puedes consultar Vimchant: corrector ortográfico rápido sobre la marcha basado en Enchant


Usando latexmk, vim corrector ortográfico y vim latex-suite
(también se refiere a Sourceforge Kile , un entorno integrado de LaTeX)

nik
fuente
2
¿Pero de dónde obtengo los splarchivos? en ftp.vim.org/vim/runtime/spell/de Solo puedo encontrar diffarchivos.
Zelphir Kaltstahl
1

Usted utiliza aspell . De acuerdo, hay un vim incorporado incorporado en 7, pero no sé si es compatible con TeX. Yo sé que aspellsí.

dlamblin
fuente
1

Esto es lo que estoy usando en mi Makefile para invocar hunspell (observe el parámetro -t para compatibilidad con LaTeX):

spell-check: $(FILE).tex
    hunspell -d en_GB -t $<

Debe verificar los diccionarios disponibles en su sistema (en mi Ubuntu utilicé ' locate .dic'). Y supongo que puede crear una macro en vim para llamar a este comando específico.

Editar:

Hunspell tiene sus propios diccionarios (consulte la lista de diccionarios hunspell ), y también puede usar los diccionarios myspell, ya que hunspell se basa en myspell

Bandi
fuente
1
Encontré diccionarios para alemán e inglés. Sin embargo, no puedo encontrar el diccionario para finlandés. Por ejemplo, no hay diccionario para finlandés en ftp.vim.org/vim/runtime/spell
Léo Léopold Hertz 준영