Программа проверки орфографии IntelliJ поставляется с пакетом только для английского и арабского языков (странно, я думаю, что он сделан в Восточной Европе, они даже не связали свой язык?).
Мой клиент - немец, поэтому весь мой код - это смешанный английский (код) / немецкий (интерфейс), и я не могу найти немецкий словарь для IntelliJ.
dictionary
intellij-idea
spell-checking
Nraynaud
источник
источник
Ответы:
Текущие версии IDEA загружают словари в UTF-8, вам не нужно преобразовывать их в кодировку платформы, игнорируйте шаг iconv ниже.
Словарь может быть создан с использованием aspell для Unix / Mac OS X или Cygwin. У вас должен быть установлен aspell и соответствующий словарь.
Вот пример русского словаря, который я использовал:
Для немецкого языка это будет:
источник
aspell --lang hu dump master | cut -d/ -f1 > hungarian.dic
. Меньше, но достаточно для некоторых применений.aspell --lang de_DE dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
("--lang de" вместо "--lang de_DE" после первого канала) - в противном случае я получаю сообщение об ошибке, потому что /usr/lib/aspell/de_DE.dat не существует ( de .dat действительно существует).aspell --lang=de dump master | aspell --lang=de expand | tr ' ' '\n' > de.dic
и раньше мне приходилось устанавливать de language сsudo apt install aspell-de
Я загрузил испанский словарь ASCII с этой страницы, скопировал включенный файл .dic, и он работал без каких-либо изменений: http://www.winedt.org/dict.html
Есть много других языков.
УСТАРЕЛО: я получаю эту информацию с этой страницы (теперь эта ссылка мертва), которая включала дополнительные сведения и преобразования формата, которые мне не нужны: http://blog.novoj.net/2010/11/07/how-to -добавить-ваш-собственный-словарь-в-intellij-идея-проверка орфографии /
источник
Это основано на всех ответах отсюда, но включая все шаги. Я использую Mac OS X (думаю, он будет работать и на Linux, кроме установки aspell), и мне нужен испанский dic
Установите aspell:
Загрузите Aspell dic из официального репозитория
tar.bz2
файлПерейдите в извлеченный каталог с помощью терминала
Скомпилируйте и установите dic.
Создайте файл .dic, используя:
источник
ftp://
неверна (или просто скачает 0index.html); ftp.gnu.org/gnu/aspell/dict/0index.html - это страница обзора для выбора вашего языка.Загрузите .dic откуда угодно ( пример ). Затем перейдите в Файл> Настройки> Орфография. Откройте «Словари», нажмите и добавьте путь к папке, в которой вы сохранили .dic. Он автоматически обнаружит любой .dic-файл внутри этой папки. Применять.
источник
Преобразование Unicode dict в UTF-8 помогло мне (образец для немецкого компьютера / компьютера Linux):
ПРИМЕЧАНИЕ: преобразованный немецкий диктат можно скачать здесь (<- уже работает).
Если вам нужен другой язык, выполните следующие действия:
(На всякий случай) Если вы уже связали .dic-файлы в IntelliJ, удалите их временно, нажав красный минус в настройках.
Получите ваш UNICODE (!) Словарь из здесь .
Теперь преобразуйте его в UTF-8 , чтобы IntelliJ его принял:
~ / Downloads / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
Перейдите в меню «Файл»> «Настройки» > введите в поиске «dict» и нажмите « Словари» > нажмите зеленый значок « плюс» и добавьте папку, в которой хранится «de_neu_utf8.dic».
Нажмите ОК , и все готово. :)
источник
UNICODE
iconv: conversion from UNICODE unsupported
Поддержка словарей Hunspell была недавно добавлена в платформу Intellij.
Вы можете установить плагин Hunspell в свою среду IDE, и вы сможете добавить любой словарь hunspell в IntelliJ spellchecker как есть, никаких дополнительных преобразований словаря в этом случае не требуется.
Словари Hunspell можно найти по адресу:
источник
Я нашел несколько полезных словарей здесь, на сайте WinEdt . Они нуждаются в переформатировании: на моем компьютере, я должен был заменить
\r
на\r\n
в.dic
файле, а затем кодировать его в UTF-8 с помощью Notepad ++.источник
источник