IntelliJ Rechtschreibprüfung wird nur mit Englisch und Arabisch gebündelt (seltsam, ich denke, es wurde in Osteuropa hergestellt, sie haben nicht einmal ihre Sprache gebündelt?).
Mein Kunde ist Deutsch, daher ist mein gesamter Code gemischt Englisch (Code) / Deutsch (Schnittstelle) und ich kann kein deutsches Wörterbuch für IntelliJ finden.
dictionary
intellij-idea
spell-checking
nraynaud
quelle
quelle
Antworten:
UPDATE : Aktuelle IDEA Versionen Last Wörterbücher in UTF-8, brauchen Sie nicht , sie auf die Plattform Kodierung konvertiert werden , ignorieren Sie die iconv Schritt unten.
Das Wörterbuch kann mit aspell für Unix / Mac OS X oder unter Cygwin erstellt werden. Sie müssen Aspell und das entsprechende Wörterbuch installiert haben.
Hier ist das Beispiel für das russische Wörterbuch, das ich verwendet habe:
Für Deutsch wäre es:
Momentan liest IDEA das Wörterbuch in der Systemstandardcodierung, sodass möglicherweise Probleme auftreten, wenn es vom Gebietsschema des Wörterbuchs abweicht. Beim nächsten IDEA-Update wird das Wörterbuch jedoch in UTF-8 gelesen. In diesem Fall können Sie iconv für die Konvertierung verwenden.Wenn aspell das Verzeichnis in UTF-8 auf Ihrem System erstellt, müssen Sie es für die aktuelle IDEA-Version in cp1252 konvertieren:
Wenn Sie es jedoch auf demselben System erstellen, auf dem Sie IDEA ausführen, sollte die Codierung übereinstimmen (da Aspell es in der Systemstandardcodierung erzeugt und IDEA es auch in der Systemstandardcodierung liest). Ich habe Cygwin unter Windows mit cp1251-Codierung verwendet und es funktionierte gut für Russisch, aber für Deutsch auf demselben System wäre es schwierig, bis IDEA es in UTF-8 liestquelle
aspell --lang hu dump master | cut -d/ -f1 > hungarian.dic
. Kleiner, aber genug für einige Anwendungen.aspell --lang de_DE dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
("--lang de" anstelle von "--lang de_DE" nach der ersten Pipe) - Andernfalls wird eine Fehlermeldung angezeigt, da /usr/lib/aspell/de_DE.dat nicht vorhanden ist ( de .dat existiert).Ich habe das spanische ASCII-Wörterbuch von dieser Seite heruntergeladen, die mitgelieferte DIC-Datei kopiert und es hat unverändert funktioniert: http://www.winedt.org/dict.html
Es gibt viele andere Sprachen.
Veraltet: Ich erhalte diese Informationen von dieser Seite (jetzt ist dieser Link tot), die zusätzliche Details und Formatkonvertierungen enthielt, die ich nicht benötigte: http://blog.novoj.net/2010/11/07/how-to -add-your-own-dictionary-to-Intellij-Idea-Rechtschreibprüfung /
quelle
Dies basiert auf allen Antworten von hier, einschließlich aller Schritte. Ich bin unter Mac OS X (ich denke, es wird auch unter Linux funktionieren, außer bei der Aspell-Installation) und ich möchte das spanische DIC
Aspell installieren:
Laden Sie Aspell dic von ihrem offiziellen Repo herunter
tar.bz2
Datei extrahierenWechseln Sie mit dem Terminal in das extrahierte Verzeichnis
Kompilieren und installieren Sie dic.
Erstellen Sie die DIC-Datei mit:
quelle
ftp://
ist falsch (oder lädt einfach 0index.html herunter); ftp.gnu.org/gnu/aspell/dict/0index.html ist die Übersichtsseite zur Auswahl Ihrer Sprache.Laden Sie eine .dic-Datei von einem beliebigen Ort herunter ( Beispiel ). Gehen Sie dann zu Datei> Einstellungen> Rechtschreibung. Öffnen Sie dort das Tippen auf Wörterbücher und fügen Sie den Pfad zu dem Ordner hinzu, in dem Sie die .dic gespeichert haben. Alle .dic in diesem Ordner werden automatisch erkannt. Anwenden.
quelle
Das Konvertieren eines Unicode-Diktats in UTF-8 hat mir geholfen (Beispiel für einen deutschen / Linux-Computer):
HINWEIS: Das konvertierte deutsche Diktat kann hier heruntergeladen werden (<- funktioniert bereits).
Wenn Sie eine andere Sprache benötigen, gehen Sie bitte folgendermaßen vor:
(Nur für den Fall) Wenn Sie bereits .dic-Dateien in IntelliJ verknüpft haben, entfernen Sie diese vorübergehend, indem Sie in den Einstellungen auf das rote Minus drücken .
Holen Sie sich hier Ihr UNICODE (!) Wörterbuch .
Konvertieren Sie es jetzt in UTF-8 , damit IntelliJ es akzeptiert:
~ / Downloads / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
Gehen Sie zu Datei> Einstellungen > geben Sie "dict" in die Suche ein und klicken Sie auf Wörterbücher > klicken Sie auf das grüne Pluszeichen und fügen Sie den Ordner hinzu, in dem "de_neu_utf8.dic" gespeichert ist.
Klicken Sie auf OK , und Sie sollten bereit sein. :) :)
quelle
UNICODE
iconv: conversion from UNICODE unsupported
Die Unterstützung für Hunspell-Wörterbücher wurde kürzlich zur Intellij-Plattform hinzugefügt.
Sie können das Hunspell-Plugin in Ihre IDE installieren und können der IntelliJ-Rechtschreibprüfung jedes Hunspell-Wörterbuch hinzufügen. In diesem Fall sind keine zusätzlichen Wörterbuchtransformationen erforderlich
Hunspell-Wörterbücher finden Sie unter:
quelle
Ich habe hier auf der WinEdt-Website einige nützliche Wörterbücher gefunden . Sie müssen neu formatiert werden: Auf meinem Computer musste ich in der Datei
\r
durch ersetzen und sie dann mit Notepad ++ in UTF-8 codieren.\r\n
.dic
quelle