92

IntelliJ 拼写检查器仅捆绑了英语和阿拉伯语(奇怪,我认为它是在东欧制造的,他们甚至没有捆绑他们的语言?)。

我的客户是德国人,所以我所有的代码都是混合的英语(代码)/德语(界面),我找不到 IntelliJ 的德语词典。

4

9 回答 9

98

当前的 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
于 2009-12-23T00:33:39.127 回答
57

我从这个页面下载了 ASCII 西班牙语词典,复制了包含的 .dic 文件,它没有任何改变就可以工作:http: //www.winedt.org/dict.html

还有许多其他语言。

过时:我从这个页面得到这个信息(现在这个链接已经死了),其中包括我不需要的其他细节和格式转换:http: //blog.novoj.net/2010/11/07/how-to -将您自己的字典添加到 intellij-idea-spellchecker/

于 2013-04-29T12:38:10.367 回答
17

这是基于此处的所有答案,但包括所有步骤。我在 Mac OS X 上(我认为它也可以在 linux 上运行,除了 aspell 安装),我想要西班牙语 dic

仅在终端上执行以 $ 符号开头的那些行

  1. 安装 aspell:

    $ brew update
    $ brew install aspell
    
  2. 从他们的官方仓库下载 Aspell dic

  3. 提取tar.bz2文件
  4. 使用终端转到提取的目录

    $ cd Downloads/aspell6-es-1.11-2
    
  5. 编译并安装 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
    
  6. 使用以下命令创建 .dic 文件:

    $ aspell -l es dump master | aspell -l es expand | tr ' ' '\n' > es.dic
    
于 2015-05-30T17:49:38.247 回答
13

从您想要的任何地方下载 .dic(示例)。然后转到文件 > 设置 > 拼写。打开字典点击并添加保存 .dic 的文件夹的路径。它将自动检测该文件夹中的任何 .dic。申请。

于 2014-05-01T09:22:13.573 回答
7

将 Unicode 字典转换为 UTF-8 对我有用(德语 / Linux 计算机的示例):

注意:转换后的 German-dict 可以在这里下载(<-已经工作)。

如果您需要其他语言,请按照以下步骤操作:

  1. (以防万一)如果您已经在 IntelliJ 中链接了 .dic 文件,请按设置中的红色减号暂时删除它们。

  2. 从这里获取您的UNICODE (!) 字典。

  3. 现在将其转换为 UTF-8,以便 IntelliJ 接受它:

    ~/Downloads/de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic > de_neu_utf8.dic

  4. 转到文件>设置>在搜索中键入“dict”,然后单击字典>单击绿色加号并添加存储“de_neu_utf8.dic”的文件夹。

  5. 单击OK,您应该一切顺利。:)

于 2015-12-02T19:36:12.083 回答
3

最近向 Intellij 平台添加了 Hunspell 词典支持。

您可以将Hunspell 插件安装到您的 IDE,您将能够将任何 hunspell 字典原样添加到 IntelliJ 拼写检查器,在这种情况下不需要额外的字典转换

Hunspell 词典可在以下位置找到:

  1. GitHub 存储https://github.com/wooorm/dictionaries,https://github.com/titoBouzout/Dictionaries
  2. SCOWL 集合:http ://wordlist.aspell.net/dicts/
  3. OpenOffice 扩展:http ://extensions.services.openoffice.org/en/dictionaries
于 2018-01-18T09:03:56.090 回答
3

我的 PyCharm 捆绑了一个名为“Grazie”的插件。(“为您在 IDE 中编写的文本提供智能拼写和语法检查。 ”)

您可以在以下位置找到(或安装)它:

首选项-> 插件。

有了它,您可以在以下位置设置您的语言:

首选项 -> 编辑器 -> 校对

添加语言的校对部分的屏幕截图

于 2021-01-27T11:23:59.213 回答
1

我在 WinEdt 网站上找到了一些有用的字典。他们需要重新格式化:在我的计算机上,我必须在文件中替换\r为,然后使用 Notepad++ 将其编码为 UTF-8。\r\n.dic

于 2015-06-25T09:29:00.223 回答
0
  1. 将 Hunspell 插件安装到您的 IDE
  2. 在https://github.com/LibreOffice/dictionaries中查找您的语言词典
  3. 下载 包含单词列表的.dic 文件和包含 语言规则列表的.aff 文件
  4. 在 IDE Settings/Preferences 对话框 Ctrl+Alt+S,选择 Editor | 校对 | 拼写
  5. 在自定义词典列表中添加这两个文件
于 2020-11-02T18:16:14.693 回答