Um meinen Code in Vim auf Englisch / Deutsch / Finnisch zu überprüfen

11

Wie können Sie Ihr LaTeX-Dokument auf Englisch / Deutsch / Finnisch überprüfen?

Ich möchte meine Rechtschreibung auf eines meiner Whitepaper überprüfen. Die Kommentare sind in deutscher Sprache verfasst, TODO-Kommentare in finnischer Sprache und Codes in englischer Sprache.

Ich weiß, wie man Englisch auf Rechtschreibprüfung überprüft, aber nicht die beiden anderen Sprachen.

Ich verwende derzeit die Methode, um meine Dokumente nach OpenOffice zu verschieben und dort die Rechtschreibprüfung durchzuführen. Dies ist jedoch sehr unwirksam.

Ich würde gern

  1. Finden Sie Teile des Codes in verschiedenen Sprachen
  2. Legen Sie diese Teile in separate Dateien, damit ich sie überprüfen kann
  3. und kombinieren Sie dann die Dateien mit Rechtschreibprüfung zu einer
Léo Léopold Hertz 준영
quelle

Antworten:

15

Ich denke, Sie können mehrere Rechtschreibdateien einrichten VIM, um zusammenzuarbeiten.

set spelllang=en,de
  • Lesen Sie die VIM-Seiten für Konfigurationen (und bei Bedarf die Erstellung neuer Rechtschreibdateien).
  • Möglicherweise müssen Sie einige der .splRechtschreibdateien abrufen, wenn sie nicht in Ihrem spell/Verzeichnis verfügbar sind
  • Überprüfen Sie speziell, splDateien, sugDateien, spellang,spellsuggest

Sie können auch Vimchant: Schnelle Rechtschreibprüfung basierend auf Enchant überprüfen


Mit latexmk, vim Rechtschreibprüfung und vim latex-suite
(bezieht sich auch auf Sourceforge Kile , eine integrierte LaTeX-Umgebung)

nik
quelle
2
Aber woher bekomme ich die splDateien? Auf ftp.vim.org/vim/runtime/spell/de kann ich nur diffDateien finden .
Zelphir Kaltstahl
1

Sie verwenden aspell . Zugegeben, es ist eine integrierte Version 7 integriert, aber ich weiß nicht, ob sie TeX unterstützt. Ich weiß, dass aspelldas so ist.

Dlamblin
quelle
1

Folgendes verwende ich in meinem Makefile, um hunspell aufzurufen (beachten Sie den Parameter -t für die LaTeX-Kompatibilität):

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

Sie müssen die verfügbaren Wörterbücher auf Ihrem System überprüfen (auf meinem Ubuntu habe ich ' locate .dic' verwendet). Und ich nehme an, Sie können in vim ein Makro erstellen, um diesen speziellen Befehl aufzurufen.

Bearbeiten:

Hunspell verfügt über eigene Wörterbücher (siehe Liste der Hunspell-Wörterbücher ). Sie können auch Myspell-Wörterbücher verwenden, da Hunspell auf Myspell basiert

Bandi
quelle
1
Ich habe Wörterbücher für Deutsch und Englisch gefunden. Ich kann das Wörterbuch für Finnisch jedoch nicht finden. Zum Beispiel kein Wörterbuch für Finnisch unter ftp.vim.org/vim/runtime/spell
Léo Léopold Hertz 준영