Pemeriksa ejaan IntelliJ hanya dilengkapi dengan bahasa Inggris dan Arab yang dibundel (aneh, menurut saya ini dibuat di Eropa Timur, mereka bahkan tidak menggabungkan bahasa mereka?).
Pelanggan saya adalah orang Jerman jadi semua kode saya adalah campuran bahasa Inggris (kode) / Jerman (antarmuka) dan saya tidak dapat menemukan kamus bahasa Jerman untuk IntelliJ.
dictionary
intellij-idea
spell-checking
nraynaud
sumber
sumber
Jawaban:
PEMBARUAN : Versi IDEA saat ini memuat kamus dalam UTF-8, Anda tidak perlu mengonversinya ke pengkodean platform, abaikan langkah iconv di bawah ini.
Kamus dapat diproduksi menggunakan aspell untuk Unix / Mac OS X atau di bawah Cygwin. Anda perlu menginstal aspell dan kamus yang sesuai.
Berikut adalah contoh kamus bahasa Rusia yang saya gunakan:
Untuk bahasa Jerman, itu akan menjadi:
Saat ini IDEA membaca kamus dalam pengkodean default sistem, jadi Anda mungkin mengalami masalah jika berbeda dengan bahasa lokal kamus, namun pembaruan IDEA berikutnya akan membaca kamus dalam UTF-8. Ketika itu terjadi, Anda dapat menggunakan iconv untuk konversi.Jika aspell menghasilkan direktori dalam UTF-8 di sistem Anda, Anda perlu mengubahnya menjadi cp1252 untuk versi IDEA saat ini:
Namun, jika Anda membangunnya di sistem yang sama tempat Anda menjalankan IDEA, pengkodeannya harus cocok (karena aspell akan membuatnya dalam pengkodean default sistem dan IDEA juga akan membacanya dalam pengkodean default sistem). Saya menggunakan Cygwin di Windows dengan pengkodean cp1251 dan berfungsi dengan baik untuk bahasa Rusia, tetapi akan sulit untuk bahasa Jerman di sistem yang sama sampai IDEA membacanya dalam UTF-8sumber
aspell --lang hu dump master | cut -d/ -f1 > hungarian.dic
. Lebih kecil, tapi cukup untuk beberapa penggunaan.aspell --lang de_DE dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
("--lang de" bukan "--lang de_DE" setelah pipa pertama) - Jika tidak, saya mendapatkan kesalahan karena /usr/lib/aspell/de_DE.dat tidak ada ( de .dat memang ada).aspell --lang=de dump master | aspell --lang=de expand | tr ' ' '\n' > de.dic
dan saya harus menginstal de bahasa sebelumnya dengansudo apt install aspell-de
Saya mengunduh kamus bahasa Spanyol ASCII dari halaman ini, menyalin file .dic yang disertakan dan berfungsi tanpa perubahan apa pun: http://www.winedt.org/dict.html
Ada banyak bahasa lainnya.
KELUAR: Saya mendapatkan info ini dari halaman ini (sekarang tautan ini mati), yang menyertakan detail tambahan dan konversi format yang tidak saya perlukan: http://blog.novoj.net/2010/11/07/how-to -tambahkan-kamus-Anda-sendiri-ke-intellij-ide-pemeriksa ejaan /
sumber
Ini didasarkan pada semua jawaban dari sini tetapi termasuk semua langkah. Saya menggunakan Mac OS X (saya pikir ini akan bekerja di linux juga, kecuali instalasi aspell) dan saya ingin dic bahasa Spanyol
Instal aspell:
Unduh Aspell dic dari repo resmi mereka
tar.bz2
fileBuka direktori yang diekstrak menggunakan terminal
Kompilasi dan instal dic.
Buat file .dic menggunakan:
sumber
ftp://
salah (atau hanya akan mengunduh 0index.html); ftp.gnu.org/gnu/aspell/dict/0index.html adalah halaman ikhtisar untuk memilih bahasa Anda.Unduh .dic dari mana pun Anda mau ( contoh ). Lalu buka File> Pengaturan> Ejaan. Di sana buka Kamus, ketuk dan tambahkan jalur ke folder tempat Anda menyimpan .dic. Ini akan secara otomatis mendeteksi setiap .dic di dalam folder itu. Menerapkan.
sumber
Mengonversi dikt Unicode ke UTF-8 melakukan trik untuk saya (contoh untuk komputer Jerman / Linux):
CATATAN: german-dict yang telah dikonversi dapat diunduh di sini (<- sudah berfungsi).
Jika Anda membutuhkan bahasa lain, harap ikuti langkah-langkah berikut:
(Untuk berjaga-jaga) Jika Anda telah menautkan file .dic di IntelliJ, hapus sementara dengan menekan minus merah di pengaturan.
Dapatkan kamus UNICODE (!) Anda dari sini .
Sekarang ubah menjadi UTF-8 , jadi IntelliJ akan menerimanya:
~ / Unduh / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
Buka File> Pengaturan > ketik "dikt" dalam pencarian dan klik Kamus > klik tanda tambah hijau dan tambahkan folder tempat "de_neu_utf8.dic" disimpan.
Klik OK , dan Anda sudah siap. :)
sumber
UNICODE
iconv: conversion from UNICODE unsupported
Dukungan kamus Hunspell telah ditambahkan baru-baru ini ke platform Intellij.
Anda dapat menginstal plugin Hunspell ke IDE Anda dan Anda akan dapat menambahkan kamus hunspell apa pun ke pemeriksa ejaan IntelliJ sebagaimana adanya, tidak ada transformasi kamus tambahan yang diperlukan dalam kasus ini
Kamus Hunspell dapat ditemukan di:
sumber
Saya menemukan beberapa kamus yang berguna di sini di situs web WinEdt . Mereka membutuhkan beberapa reformatting: di komputer saya, saya harus mengganti
\r
dengan\r\n
di.dic
file, kemudian menyalinnya dalam UTF-8 menggunakan Notepad ++.sumber
sumber