Vimで英語/ドイツ語/フィンランド語のコードをスペルチェックするには


11

LaTeXドキュメントの英語/ドイツ語/フィンランド語のスペルチェックをどのように行うことができますか?

ホワイトペーパーのスペルを確認したいのですが。コメントはドイツ語で書かれ、TODOコメントはフィンランド語で、コードは英語で書かれています。

私は英語のスペルチェックができる方法を知っていますが、他の2つの言語はできません。

現在、ドキュメントをOpenOfficeに移動し、そこでスペルチェックを行う方法を使用しています。ただし、これは非常に効果がありません。

私はしたいと思います

  1. 異なる言語でコードの一部を見つける
  2. これらのパーツを別のファイルに入れて、スペルチェックできるようにします
  3. スペルチェックされたファイルを1つに結合します

回答:


15

で複数のスペルファイルを設定しVIMて連携させることができると思います。

set spelllang=en,de
  • 記事を読むまでVIMページ構成のために(および、必要に応じて、新しいスペルファイルの作成)
  • ディレクトリで.spl使用できない場合は、一部のスペルチェックファイルをフェッチする必要があります。spell/
  • 具体的に確認し、splファイル、sugファイル、spellangspellsuggest

また、Vimchant:Enchantに基づく高速オンザフライスペルチェッカーをチェックすることもできます。


latexmk、vimスペルチェック、およびvim latex-suiteを使用
(統合LaTeX環境であるSourceforge Kileも参照)


2
しかし、どこsplからファイルを入手できますか?上ftp.vim.org/vim/runtime/spell/de私は見つけることができますdiffファイルを。
Zelphir Kaltstahl 2017

1

あなたが使用します aspell。vim 7にはチェックイン機能が組み込まれていますが、TeXをサポートしているかどうかはわかりません。私はそれを知ってaspellいます。


1

ここで私は起動するために、私のMakefileの中で使用しています何であるのhunspell(LaTeXの互換性のために-tパラメータに注意してください):

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

システムで使用可能な辞書を確認する必要があります(私のUbuntuでは ' locate .dic' を使用しました)。そして、vimでこの特定のコマンドを呼び出すマクロを作成できると思います。

編集:

Hunspellには独自の辞書(hunspell辞書のリストを参照)があり、hunspellはmyspellに基づいているため、myspell辞書も使用できます。


1
ドイツ語と英語の辞書を見つけました。しかし、フィンランド語の辞書が見つかりません。例えば、フィンランドのためノー辞書ftp.vim.org/vim/runtime/spell
レオ・レオポルド・ヘルツ준 영
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.