IntelliJ 拼写检查器仅捆绑了英语和阿拉伯语(奇怪,我认为它是在东欧制造的,他们甚至没有捆绑他们的语言?)。
我的客户是德国人,所以我所有的代码都是混合的英语(代码)/德语(界面),我找不到 IntelliJ 的德语词典。
IntelliJ 拼写检查器仅捆绑了英语和阿拉伯语(奇怪,我认为它是在东欧制造的,他们甚至没有捆绑他们的语言?)。
我的客户是德国人,所以我所有的代码都是混合的英语(代码)/德语(界面),我找不到 IntelliJ 的德语词典。
当前的 IDEA 版本以 UTF-8 加载字典,您不需要将它们转换为平台编码,忽略下面的iconv步骤。
字典可以在Unix/Mac OS X 或 Cygwin 下使用aspell生成。您需要安装aspell和适当的字典。
这是我用过的俄语词典的例子:
aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic
对于德语,它将是:
aspell --lang de_DE dump master | aspell --lang de_DE expand | tr ' ' '\n' > de.dic
我从这个页面下载了 ASCII 西班牙语词典,复制了包含的 .dic 文件,它没有任何改变就可以工作:http: //www.winedt.org/dict.html
还有许多其他语言。
过时:我从这个页面得到这个信息(现在这个链接已经死了),其中包括我不需要的其他细节和格式转换:http: //blog.novoj.net/2010/11/07/how-to -将您自己的字典添加到 intellij-idea-spellchecker/
这是基于此处的所有答案,但包括所有步骤。我在 Mac OS X 上(我认为它也可以在 linux 上运行,除了 aspell 安装),我想要西班牙语 dic
仅在终端上执行以 $ 符号开头的那些行
安装 aspell:
$ brew update
$ brew install aspell
从他们的官方仓库下载 Aspell dic
tar.bz2
文件使用终端转到提取的目录
$ cd Downloads/aspell6-es-1.11-2
编译并安装 dic。
$ ./configure
Finding Dictionary file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
Finding Data file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
$ make
/usr/local/bin/prezip-bin -d < es.cwl | /usr/local/bin/aspell --lang=es create master ./es.rws
$ make install
mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cp es.rws castellano.alias es.multi espanol.alias spanish.alias /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.rws castellano.alias es.multi espanol.alias spanish.alias
mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cp es.dat es_affix.dat /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.dat es_affix.dat
使用以下命令创建 .dic 文件:
$ aspell -l es dump master | aspell -l es expand | tr ' ' '\n' > es.dic
从您想要的任何地方下载 .dic(示例)。然后转到文件 > 设置 > 拼写。打开字典点击并添加保存 .dic 的文件夹的路径。它将自动检测该文件夹中的任何 .dic。申请。
将 Unicode 字典转换为 UTF-8 对我有用(德语 / Linux 计算机的示例):
注意:转换后的 German-dict 可以在这里下载(<-已经工作)。
如果您需要其他语言,请按照以下步骤操作:
(以防万一)如果您已经在 IntelliJ 中链接了 .dic 文件,请按设置中的红色减号暂时删除它们。
从这里获取您的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”的文件夹。
单击OK,您应该一切顺利。:)
最近向 Intellij 平台添加了 Hunspell 词典支持。
您可以将Hunspell 插件安装到您的 IDE,您将能够将任何 hunspell 字典原样添加到 IntelliJ 拼写检查器,在这种情况下不需要额外的字典转换
Hunspell 词典可在以下位置找到:
我的 PyCharm 捆绑了一个名为“Grazie”的插件。(“为您在 IDE 中编写的文本提供智能拼写和语法检查。 ”)
您可以在以下位置找到(或安装)它:
首选项-> 插件。
有了它,您可以在以下位置设置您的语言:
首选项 -> 编辑器 -> 校对
我在 WinEdt 网站上找到了一些有用的字典。他们需要重新格式化:在我的计算机上,我必须在文件中替换\r
为,然后使用 Notepad++ 将其编码为 UTF-8。\r\n
.dic