哪里可以findIntelliJ的其他语言字典?
IntelliJ拼写检查器只附带英文和阿拉伯语(奇怪,我认为它是在东欧制造的,他们甚至没有捆绑他们的语言?)。
我的客户是德语,所以我所有的代码都是英文(代码)/德文(界面)混合,我无法findIntelliJ德语字典。
更新 :当前IDEA版本以UTF-8加载字典,您不需要将它们转换为平台编码,而忽略下面的iconv步骤。
字典可以使用Aspell for Unix / Mac OS X或在Cygwin下生成。 你需要安装aspell和适当的字典。
这是我用过的俄语字典的例子:
aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic
对于德语来说,这将是:
aspell --lang de dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
此刻,IDEA会以系统默认编码读取字典,因此如果它与字典的区域设置不同,可能会有问题,但是接下来的IDEA更新将以UTF-8读取字典。 发生这种情况时,可以使用iconv进行转换。
如果aspell在您的系统上生成UTF-8目录,则需要将其转换为当前IDEA版本的cp1252:
iconv -f utf-8 -t cp1252 de.dic > de-cp1252.dic
但是,如果将其构build在运行IDEA的同一个系统上,则编码应该匹配(aspell将在系统默认编码中生成,而IDEA也将以系统默认编码读取)。 我在Windows上使用Cygwin与cp1251编码,它工作正常,但俄罗斯,但很难德国人在同一系统,直到IDEA读取它的UTF – 8
我从这个页面下载了ASCII西class牙语字典,复制了包含的.dic文件,它没有任何改变: http : //www.winedt.org/dict.html
还有很多其他的语言。
我从这个页面获取信息,其中包括我不需要的其他详细信息和格式转换: http : //blog.novoj.net/2010/11/07/how-to-add-your-own-dictionary-到的IntelliJ-IDEA-拼写检查/
这是基于从这里所有的答案,但包括所有的步骤。 我在Mac OS X(我认为它也可以在Linux上工作,除了aspell安装),我想西class牙语的DIC
只在terminal上执行那些以$符号开头的行
-
安装aspell:
$ brew update $ brew install aspell
-
从他们的官方回购下载Aspell的DIC
- 解压
tar.bz2
文件 -
使用terminal前往提取的目录
$ 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
-
使用以下命令创build.dic文件:
$ aspell -l es dump master | aspell -l es expand | tr ' ' '\n' > es.dic
从你想要的地方下载一个.dic( 例子 )。 然后进入文件>设置>拼写。 在那里打开字典圈,并添加path到您保存.dic英寸的文件夹,它会自动检测可能在该文件夹内的.dic。 应用。
将Unicode字典转换为UTF-8对我来说是个窍门(德语/ Linux电脑的示例):
注意:转换后的德文字典可以在这里下载(< – 已经工作)。
如果您需要其他语言,请按以下步骤操作:
-
(以防万一)如果您已经在IntelliJ中链接.dic文件,请按下设置中的红色减号将其暂时删除。
-
从这里获取您的UNICODE (!)字典。
-
现在将其转换为UTF-8 ,所以IntelliJ会接受它:
〜/下载/ de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
-
转到文件>设置 >在search中键入“字典”,然后单击词典 >单击绿色加号,并添加“de_neu_utf8.dic”存储的文件夹。
-
点击确定 ,你应该很好去。 🙂
我在WinEdt网站上find了一些有用的字典。 他们需要重新格式化:在我的计算机上,我必须用.dic
文件中的\r\n
replace\r
,然后使用Notepad ++以UTF-8对其进行编码。