Para verificar o meu código no Vim para inglês / alemão / finlandês

10

Como você pode verificar o documento em latim para inglês / alemão / finlandês?

Eu gostaria de verificar minha ortografia para um dos meus white papers. Seus comentários estão escritos em alemão, TODO -comments em finlandês e códigos em inglês.

Eu sei como você pode verificar o inglês, mas não os outros dois idiomas.

Estou usando no momento o método de mover meus documentos para o OpenOffice e, depois, a verificação ortográfica. No entanto, isso é muito ineficaz.

Eu gostaria de

  1. encontre partes do código em idiomas diferentes
  2. coloque essas partes em arquivos separados, para que eu possa verificar a ortografia deles
  3. e, em seguida, combinar os arquivos verificados novamente para um
por Léo Léopold Hertz 준영 11.08.2009 / 05:46

3 respostas

15

Acho que você pode configurar vários arquivos de ortografia em VIM para trabalhar juntos.

set spelllang=en,de
  • Leia as páginas VIM para configurações (e, se necessário, a criação de novos arquivos de ortografia)
  • Talvez seja necessário recuperar alguns dos arquivos .spl de ortografia, se eles não estiverem disponíveis no diretório spell/
  • Verifique especificamente, spl arquivos, sug arquivos, spellang , spellsuggest

Você também pode verificar Vimchant: verificador ortográfico rápido on-the-fly baseado no Enchant

Usando o latexmk, a verificação ortográfica do vim e o vim latex-suite
(também se refere ao Sourceforge Kile , um ambiente integrado do LaTeX)

    
por 11.08.2009 / 06:38
1

Você use aspell . Concedido há um built-in verificado no vim 7, mas eu não sei se ele suporta o TeX. Eu sei que aspell faz.

    
por 11.08.2009 / 06:47
1

Aqui está o que eu estou usando no meu Makefile para invocar hunspell (observe o parâmetro -t para compatibilidade com LaTeX):

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

Você tem que verificar os dicionários disponíveis no seu sistema (no meu Ubuntu eu usei ' locate .dic '). E suponho que você possa criar uma macro no vim para chamar esse comando específico.

Editar:

O Hunspell tem seus próprios dicionários (veja a lista de dicionários hunspell ), e você pode usar dicionários myspell como bem, como o hunspell é baseado no myspell

    
por 11.08.2009 / 08:10