[dictionary] 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

현재 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을 원합니다.

$ 기호로 시작하는 행만 터미널에서 실행하십시오.

  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
    


답변

원하는 곳에서 .dic를 다운로드하십시오 ( 예제 ). 그런 다음 파일> 설정> 맞춤법으로 이동합니다. 여기서 사전 탭을 열고 .dic를 저장 한 폴더의 경로를 추가합니다. 해당 폴더 내의 모든 .dic을 자동으로 감지합니다. 대다.


답변

유니 코드 딕셔너리를 UTF-8로 변환하면 저에게 트릭이 생겼습니다 (독일어 / 리눅스 컴퓨터 용 샘플).

참고 : 변환 된 german-dict는 여기에서 다운로드 할 수 있습니다 (<-이미 작동 중).

다른 언어가 필요한 경우 다음 단계를 따르십시오.

  1. (경우에 따라) 이미 IntelliJ에서 .dic 파일을 연결 한 경우 설정에서 빨간색 마이너스 를 눌러 임시 파일을 제거하십시오 .

  2. 당신 받기 유니 코드 에서 (!) 사전을 여기에 .

  3. 이제 이를 UTF-8로 변환 하여 IntelliJ에서 허용합니다.

    ~ / Downloads / de_neu $ iconv -f 유니 코드 -t UTF-8 de_neu.dic> de_neu_utf8.dic

  4. 파일> 설정으로 이동 하여 검색에 “dict”를 입력하고 사전을 클릭 한 다음 녹색 더하기를 클릭하고 “de_neu_utf8.dic”가 저장된 폴더를 추가합니다.

  5. 확인을 클릭 하면 시작됩니다. 🙂


답변

Hunspell 사전 지원이 최근 Intellij 플랫폼에 추가되었습니다.

Hunspell 플러그인 을 IDE에 설치할 수 있으며 IntelliJ 맞춤법 검사기에 hunspell 사전을 그대로 추가 할 수 있습니다.이 경우 추가 사전 변환이 필요하지 않습니다.

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


답변

WinEdt 웹 사이트에서 유용한 사전을 찾았습니다 . 그들은 약간의 재 포맷이 필요합니다 : 내 컴퓨터 에서 파일 을로 교체 \r한 다음 메모장 ++을 사용하여 UTF-8로 인코딩해야했습니다.\r\n.dic