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


11

Como você pode fazer a verificação ortográfica do seu documento LaTeX em inglês / alemão / finlandês?

Gostaria de verificar a ortografia em um dos meus documentos técnicos. Seus comentários são escritos em alemão, TODO - comentários em finlandês e códigos em inglês.

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

Atualmente, estou usando 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 diferentes idiomas
  2. coloque essas partes em arquivos separados para que eu possa corrigi-los
  3. e, em seguida, combine os arquivos com verificação ortográfica de volta a um

Respostas:


15

Eu acho que você pode configurar vários arquivos de ortografia VIMpara trabalharem juntos.

set spelllang=en,de
  • Leia as páginas do VIM para configurações (e, se necessário, criação de novos arquivos de ortografia)
  • Pode ser necessário buscar alguns dos .splarquivos de ortografia se eles não estiverem disponíveis no seu spell/diretório
  • Verificar especificamente, splarquivos, sugarquivos, spellang,spellsuggest

Você também pode verificar o Vimchant: verificador ortográfico rápido, com base no Enchant


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


2
Mas de onde obtenho os splarquivos? em ftp.vim.org/vim/runtime/spell/de , posso encontrar apenas diffarquivos.
Zelphir Kaltstahl

1

Você usa aspell . É verdade que há um check-in embutido no vim 7, mas não sei se ele suporta TeX. Eu sei que aspellsim.


1

Aqui está o que estou usando no meu Makefile para invocar o hunspell (observe o parâmetro -t para compatibilidade com o 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 possui seus próprios dicionários (consulte a lista de dicionários de hunspell ) e você também pode usar os dicionários de myspell, pois o hunspell é baseado em myspell


1
Encontrei dicionários de alemão e inglês. No entanto, não consigo encontrar o dicionário de finlandês. Por exemplo, nenhum dicionário para finlandês em ftp.vim.org/vim/runtime/spell
Léo Léopold Hertz 준영
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.