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 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
그러나 IDEA를 실행하는 동일한 시스템에서 빌드하는 경우 인코딩이 일치해야합니다 (aspell은 시스템 기본 인코딩으로 생성하고 IDEA는 시스템 기본 인코딩으로도 읽습니다). cp1251 인코딩으로 Windows에서 Cygwin을 사용했으며 러시아어에서는 잘 작동했지만 IDEA가 UTF-8로 읽을 때까지 동일한 시스템에서 독일어는 어려울 것입니다.
이 페이지에서 ASCII 스페인어 사전을 다운로드하고 포함 된 .dic 파일을 복사했으며 변경없이 작동했습니다. http://www.winedt.org/dict.html
다른 많은 언어가 있습니다.
오래된 : 내가 필요하지 않았다 자세한 내용 및 형식 변환을 포함 페이지 (지금이 링크가 죽었)에서이 정보를 얻을 http://blog.novoj.net/2010/11/07/how-to -intellij-idea-spellchecker /에 자신의 사전을 추가하십시오.
이것은 여기의 모든 답변을 기반으로하지만 모든 단계를 포함합니다. 나는 Mac OS X를 사용하고 있으며 (aspell 설치를 제외하고는 Linux에서도 작동한다고 생각합니다) 스페인어 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을 자동으로 감지합니다. 대다.
유니 코드 사전을 UTF-8로 변환하면 저에게 트릭이 생겼습니다 (독일어 / 리눅스 컴퓨터 용 샘플).
참고 : 변환 된 german-dict는 여기에서 다운로드 할 수 있습니다 (<-이미 작동 중).
다른 언어가 필요한 경우 다음 단계를 따르십시오.
(경우에 따라) 이미 IntelliJ에서 .dic 파일을 연결 한 경우 설정에서 빨간색 마이너스 를 눌러 임시 파일을 제거하십시오 .
Get your UNICODE(!) dictionary from here.
Now convert it to UTF-8, so IntelliJ will accept it:
~/Downloads/de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic > de_neu_utf8.dic
Go to File > Settings > type "dict" in the search and click Dictionaries > click the green plus and add the folder where "de_neu_utf8.dic" is stored.
Click OK, and you should be good to go. :)
Hunspell dictionaries support was added recently to Intellij platform.
You may install Hunspell plugin to your IDE and you will be able to add any hunspell dictionary to IntelliJ spellchecker as it is, no additional dictionary transformations are required in this case
Hunspell dictionaries can be found at:
- GitHub repos (https://github.com/wooorm/dictionaries, https://github.com/titoBouzout/Dictionaries)
- SCOWL collection: http://wordlist.aspell.net/dicts/
- OpenOffice extensions: http://extensions.services.openoffice.org/en/dictionaries
I found some useful dictionaries here on WinEdt website. They need some reformatting :on my computer, I had to replace \r
by \r\n
in the .dic
file, then encode it in UTF-8 using Notepad++.
'developer tip' 카테고리의 다른 글
패키지 관리자 : Bower 대 jspm (0) | 2020.10.16 |
---|---|
svn 스위치 오류-동일한 저장소가 아닙니다. (0) | 2020.10.16 |
django 템플릿에서 "none"에 해당하는 것은 무엇입니까? (0) | 2020.10.16 |
Twitter Bootstrap 3의 절반 열 (0) | 2020.10.16 |
X 분마다 cronjob을 실행하는 방법은 무엇입니까? (0) | 2020.10.16 |