Pemeriksa ejaan dasar yang berfungsi baik dengan kode dan dokumen.
Tujuan pemeriksa ejaan ini adalah membantu mendeteksi kesalahan ejaan umum sekaligus menjaga jumlah positif palsu tetap rendah.
Muat file TypeScript, JavaScript, Teks, dll. Kata-kata yang tidak ada dalam berkas kamus akan memiliki garis bawah yang berlekuk-lekuk.
Untuk melihat daftar saran:
Setelah menempatkan kursor di Word, salah satu dari berikut ini akan menampilkan daftar saran:
Klik pada (bola lampu) di margin kiri.
Perintah tindakan Editor Quick Fix
:
Mac: ⌘
+ .
atau Cmd
+ .
PC: Ctrl
+ .
Buka VS Code dan tekan F1
dan ketik ext
pilih install dan ketik code-spell-checker
tekan enter dan muat ulang jendela untuk mengaktifkan.
Inggris (AS)
Bahasa Inggris (GB) - aktifkan dengan mengubah "cSpell.language": "en"
menjadi "cSpell.language": "en-GB"
Yunani Kuno - Ekstensi kamus Yunani Kuno untuk VS Code.
Arab - ekstensi kamus bahasa Arab untuk VS Code.
Bahasa Inggris Australia - ekstensi kamus Bahasa Inggris Australia untuk VS Code.
Bahasa Jerman Austria - ekstensi kamus Bahasa Jerman Austria untuk VS Code.
Basque - Ekstensi kamus Basque untuk VS Code.
Bahasa Inggris British - ekstensi kamus Bahasa Inggris British untuk VS Code.
Bulgaria - ekstensi kamus Bulgaria untuk VS Code.
Bahasa Inggris Kanada - ekstensi kamus Bahasa Inggris Kanada untuk VS Code.
Catalan - Ekstensi kamus Katalan untuk VS Code.
Ekstensi kamus Kroasia - Kroasia untuk VS Code.
Ceko - Ekstensi kamus Ceko untuk VS Code.
Ekstensi kamus Denmark - Denmark untuk VS Code.
Ekstensi kamus Belanda - Belanda / Nederlands untuk VS Code.
Esperanto - Ekstensi kamus Esperanto untuk VS Code.
Estonia - ekstensi kamus Estonia untuk VS Code.
Finlandia - ekstensi kamus Finlandia untuk VS Code.
Ekstensi kamus Prancis - Prancis untuk VS Code.
French Réforme 90 - Ekstensi kamus French Réforme 90 untuk VS Code.
Ekstensi kamus Jerman - Jerman untuk VS Code.
Yunani - ekstensi kamus Yunani untuk VS Code.
Ibrani - ekstensi kamus Ibrani untuk VS Code.
Hongaria - Ekstensi kamus Hongaria untuk VS Code.
Ekstensi Kamus Bahasa Indonesia - Bahasa Indonesia untuk VS Code.
Italia - Ekstensi kamus Italia untuk VS Code.
Latin - Ekstensi kamus Latin untuk VS Code.
Latvia - ekstensi kamus Latvia untuk VS Code.
Lituania - ekstensi kamus Lituania untuk VS Code.
Makedonia - ekstensi kamus Makedonia untuk VS Code.
Bokmål Norwegia - ekstensi kamus Bokmål Norwegia untuk VS Code.
Persia - Ekstensi kamus Persia untuk VS Code.
Polandia - Ekstensi kamus Polandia untuk VS Code.
Portugis - ekstensi kamus Portugis untuk VS Code.
Portugis Brasil - ekstensi kamus Portugis Brasil untuk VS Code.
Ekstensi kamus Rumania - Rumania untuk VS Code.
Bahasa Rusia - ekstensi kamus bahasa Rusia untuk VS Code.
Serbia - Ekstensi kamus Serbia untuk VS Code.
Slowakia - Ekstensi kamus Slowakia untuk VS Code.
Slovenia - Ekstensi kamus Slovenia untuk VS Code.
Spanyol - Add-On Spanyol untuk Pemeriksa Ejaan Kode
Swedia - Ekstensi kamus Swedia untuk VS Code.
Bahasa Jerman Swiss - ekstensi kamus Bahasa Jerman Swiss untuk VS Code.
Turki - Ekstensi kamus Turki untuk VS Code.
Ukraina - Ekstensi kamus Ukraina untuk VS Code.
Bahasa Vietnam - ekstensi kamus Bahasa Vietnam untuk VS Code.
Istilah Medis - Add-On Istilah Medis untuk Pemeriksa Ejaan Kode
Istilah Ilmiah - Ekstensi kamus Istilah Ilmiah untuk VS Code.
Win32 - Ekstensi kamus Win32 untuk VS Code.
AsciiDoc
C, C++
C#
css, kurang, scss
Anak panah
Eliksir
Pergi
HTML
Jawa
JavaScript
JSON/JSONC
Getah
Penurunan harga
PHP
PowerShell
Pug / Giok
ular piton
Teks Terstruktur ulang
Rubi
Karat
Skala
Teks
skrip ketikan
YAML
SQL
Untuk Mengaktifkan atau Menonaktifkan pemeriksaan ejaan untuk jenis file:
Klik pada status Pemeriksa Ejaan di bilah status:
Pada layar Info, klik kotak centang.
Konsepnya sederhana, pisahkan kata-kata camelCase sebelum membandingkannya dengan daftar kata-kata bahasa Inggris yang dikenal.
camelCase -> kasing unta
HTMLInput -> input html -- Perhatikan bahwa I
dikaitkan dengan Input
dan bukan HTML
ular_case_words -> kata kasus ular
camel2snake -> unta ular -- (2 diabaikan)
Ada beberapa kasus khusus untuk membantu praktik ejaan umum untuk kata HURUF BESAR SEMUA.
Akhiran s
, ing
, ies
, es
, ed
disimpan dengan kata sebelumnya.
Ikal -> ikal -- di akhir s
CURLedRequest -> permintaan melengkung -- akhiran ed
Pemeriksa ejaan ini tidak membedakan huruf besar-kecil. Itu tidak akan menangkap kesalahan seperti bahasa Inggris yang seharusnya bahasa Inggris.
Pemeriksa ejaan menggunakan kamus kata lokal. Itu tidak mengirim apa pun ke luar mesin Anda.
Kata-kata dalam kamus dapat dan memang mengandung kesalahan.
Ada kata-kata yang hilang.
Hanya kata-kata yang panjangnya lebih dari 3 karakter yang dicentang. "jsj" tidak dicentang, sedangkan "jsja" dicentang dan akan ditandai salah karena tidak ada di kamus mana pun.
Semua simbol dan tanda baca diabaikan.
Dimungkinkan untuk menambahkan pengaturan pemeriksaan ejaan ke dalam kode sumber Anda. Hal ini untuk membantu mengatasi masalah spesifik file yang mungkin tidak berlaku untuk keseluruhan proyek.
Semua pengaturan diawali dengan cSpell:
atau spell-checker:
.
disable
-- mematikan pemeriksa ejaan untuk suatu bagian kode.
enable
-- menghidupkan kembali pemeriksa ejaan setelah dimatikan.
ignore
-- tentukan daftar kata yang akan diabaikan.
words
-- tentukan daftar kata yang dianggap benar dan akan muncul di daftar saran.
locale
-- menyetel lokal (contoh: cSpell:locale fr,en
untuk menggunakan bahasa Prancis dan Inggris)
ignoreRegExp
-- Teks apa pun yang cocok dengan ekspresi reguler TIDAK akan diperiksa ejaannya.
includeRegExp
-- Hanya teks yang cocok dengan koleksi includeRegExp yang akan diperiksa.
enableCompoundWords
/ disableCompoundWords
-- Izinkan / larang kata-kata seperti: "stringlength".
Dimungkinkan untuk menonaktifkan/mengaktifkan pemeriksa ejaan dengan menambahkan komentar ke kode Anda.
cSpell:disable
spell-checker: disable
spellchecker: disable
cspell: disable-line
cspell: disable-next-line
cSpell:enable
spell-checker: enable
spellchecker: enable
// cSpell:disableconst wackyWord = ['zaallano', 'wooorrdd', 'zzooommmmmmmm'];/* cSpell:enable */// Nest dinonaktifkan / aktifkan tidak didukung// pemeriksa ejaan:disable// Sekarang dinonaktifkan .var liep = 1;/* cspell:disable */// Masih dinonaktifkan// cSpell:enable// Sekarang diaktifkanconst str = 'goededag'; // <- akan ditandai sebagai kesalahan.// pemeriksa ejaan: aktifkan <- tidak melakukan apa pun // cSPELL: DISABLE <-- juga berfungsi. // jika tidak ada pengaktifan, ejaan dinonaktifkan hingga akhir file.const str = 'goedemorgen'; // <- TIDAK akan ditandai sebagai kesalahan.
<!--- cSpell:disable --->Teks ini tidak dicentang.<!--- cSpell:enable --->Teks ini dicentang.
Abaikan memungkinkan Anda menentukan daftar kata yang ingin Anda abaikan dalam dokumen.
// cSpell:abaikan zaallano, wooorrdd// cSpell:abaikan zzooommmmmmmmconst wackyWord = ['zaallano', 'wooorrdd', 'zzooommmmmmmm'];
Catatan: kata-kata yang didefinisikan dengan ignore
akan diabaikan untuk keseluruhan file.
Daftar kata memungkinkan Anda menambahkan kata-kata yang dianggap benar dan akan digunakan sebagai saran.
// cSpell:kata woorxs sweeetbeatconst companyName = 'woorxs sweeetbeat';
Catatan: kata-kata yang didefinisikan dengan words
akan digunakan untuk keseluruhan file.
Dalam beberapa bahasa pemrograman, adalah hal biasa untuk merekatkan kata-kata.
// cSpell:enableCompoundWordschar * pesan kesalahan; // Tidak masalah dengan cSpell:enableCompoundWordsint errornumber; // Juga oke.
Catatan: Pemeriksaan kata majemuk tidak dapat diaktifkan/dinonaktifkan pada file yang sama. Pengaturan terakhir dalam file menentukan nilai untuk keseluruhan file.
Secara default, seluruh dokumen diperiksa ejaannya. cSpell:disable
/ cSpell:enable
di atas memungkinkan Anda memblokir bagian dokumen. ignoreRegExp
dan includeRegExp
memberi Anda kemampuan untuk mengabaikan atau menyertakan pola teks. Secara default, flag gim
ditambahkan jika tidak ada flag yang diberikan.
Pemeriksa ejaan bekerja dengan cara berikut:
Temukan semua teks yang cocok includeRegExp
Hapus semua teks yang cocok dengan excludeRegExp
Periksa teks yang tersisa.
// cSpell:ignoreRegExp 0x[0-9a-f]+ -- akan mengabaikan angka hex gaya c// cSpell:ignoreRegExp /0x[0-9A-F]+/g -- akan mengabaikan angka hex gaya c huruf besar. // cSpell:ignoreRegExp g{5} h{5} -- hanya akan cocok dengan ggggg, namun tidak cocok dengan hhhhh atau 'ggggg hhhhh'// cSpell:ignoreRegExp g{5}|h{5} -- akan cocok dengan ggggg dan hhhhh// cSpell:ignoreRegExp /g{5} h{5}/ -- akan cocok dengan 'ggggg hhhhh'/* cSpell:ignoreRegExp /n {5}/ -- TIDAK akan berfungsi seperti yang diharapkan karena komentar akhir -> *//* cSpell:ignoreRegExp /q{5}/ -- akan cocok dengan qqqqq tetapi BUKAN QQQQQ*/// cSpell:ignoreRegExp /[^s]{40,}/ -- akan mengabaikan string panjang tanpa spasi.// cSpell:ignoreRegExp Email -- ini akan mengabaikan email seperti pola -- lihat ekspresi RegExp yang telah ditentukan sebelumnyavar encodedImage = 'HR+cPzr7XGAOJNurPL0G8I2kU0UhKcqFssoKvFTR7z0T3VJfK37vS025uKroHfJ9nA6WWbHZ/ASn...';var email1 = '[email protected]';var email2 = '<[email protected]>';
Catatan: abaikanRegExp dan sertakanRegExp diterapkan ke seluruh file. Mereka tidak memulai dan berhenti.
Secara umum Anda tidak perlu menggunakan includeRegExp
. Namun jika Anda mencampurkan bahasa, ini mungkin berguna.
# cSpell:includeRegExp #.*# cSpell:includeRegExp /(["]{3}|[']{3})[^1]*?1/g# hanya komentar dan string blok yang akan diperiksa ejaannya.def sum_it( self, seq):"""Ini dicentang ejaannya"""variabele = 0alinea = 'ini tidak dicentang'untuk num di seq:# Keadaan lokal 'nilai' akan dipertahankan di antara variabel iterasi += jumlah variabel hasil
Urls
1 -- Url yang cocok
HexValues
-- Cocok dengan format hex umum seperti #aaa
, 0xfeef
, u0134
EscapeCharacters
1 -- cocok dengan karakter khusus: n
, t
dll.
Base64
1 -- cocok dengan blok teks base64 yang panjangnya lebih dari 40 karakter.
Email
-- cocok dengan sebagian besar alamat email.
Everything
1 -- Secara default kami mencocokkan seluruh dokumen dan menghapus pengecualian.
string
-- Ini cocok dengan format string umum seperti '...', "...", dan `...`
CStyleComment
-- Ini adalah komentar C Style /* */ dan //
PhpHereDoc
-- Ini cocok dengan string PHPHereDoc.
1. Pola-pola ini adalah bagian dari daftar penyertaan/pengecualian default untuk setiap file.
Konfigurasi pemeriksa ejaan dapat dikontrol melalui preferensi VS Code atau file konfigurasi cspell.json
.
Urutan prioritas:
Folder Ruang Kerja cspell.json
Folder Ruang Kerja .vscode/cspell.json
Bagian cSpell
Preferensi Kode VS.
Anda memiliki opsi untuk menambahkan kata-kata Anda sendiri ke kamus ruang kerja. Cara termudah adalah dengan meletakkan kursor pada kata yang ingin Anda tambahkan, ketika bola lampu Anda muncul, tekan Ctrl+.
(jendela) / Cmd+.
(Mac). Anda akan mendapatkan daftar saran dan opsi untuk menambahkan kata.
Anda juga dapat mengetikkan kata yang ingin Anda tambahkan ke kamus: F1
add word
-- pilih Add Word to Dictionary
dan ketikkan kata yang ingin Anda tambahkan.
Kata-kata yang ditambahkan ke kamus ditempatkan di file cspell.json
di folder ruang kerja . Catatan, pengaturan di cspell.json
akan menggantikan pengaturan cSpell yang setara di settings.json
VS Code.
// Setelan cSpell{// Versi file setelan. Selalu 0,2"versi": "0,2",// bahasa - bahasa ejaan aktif saat ini"bahasa": "en",// kata - daftar kata yang harus selalu dianggap benar"kata": ["mkdirp","tsmerge" ,"githubusercontent","streetsidesoftware","vsmarketplacebadge","visualstudio"],// flagWords - daftar kata yang selalu dianggap salah// Ini berguna untuk kata-kata yang menyinggung dan ejaan umum error.// Misalnya "hte" seharusnya "the""flagWords": ["hte"]}
//-------- Konfigurasi Pemeriksa Ejaan Kode --------// Bahasa lokal yang digunakan saat pemeriksaan ejaan. "en", "en-US" dan "en-GB" saat ini didukung secara default."cSpell.bahasa": "en",// Mengontrol jumlah maksimum kesalahan ejaan per dokumen."cSpell.maxNumberOfProblems": 100 ,// Mengontrol jumlah saran yang ditampilkan."cSpell.numSuggestions": 8,// Panjang minimum sebuah kata sebelum membandingkannya dengan kamus."cSpell.minWordLength": 4,// Tentukan jenis file yang akan diperiksa ejaannya."cSpell.enabledLanguageIds": ["csharp","go","javascript","javascriptreact","markdown","php","plaintext","typescript", "typescriptreact","yaml","sql"],// Aktifkan / Nonaktifkan pemeriksa ejaan."cSpell.enabled": true,// Kata-kata yang akan ditambahkan ke kamus untuk a workspace."cSpell.words": [],// Aktifkan / Nonaktifkan kata majemuk seperti 'errormessage'"cSpell.allowCompoundWords": false,// Kata-kata yang harus diabaikan dan tidak disarankan."cSpell.ignoreWords": ["behaviour" ],// Kata pengguna untuk ditambahkan ke kamus. Seharusnya hanya ada di pengaturan pengguna."cSpell.userWords": [],// Tentukan jalur/file yang akan diabaikan."cSpell.ignorePaths": ["node_modules", // ini akan mengabaikan apa pun yang ada di direktori node_modules"**/ node_modules", // sama untuk yang ini"**/node_modules/**", // sama untuk yang ini"node_modules/**", // Saat ini tidak berfungsi karena cara kerja saat ini direktori ditentukan."vscode-extension", //".git", // Abaikan direktori .git "*.dll", // Abaikan semua file .dll."**/*.dll" // Abaikan semua File .dll],// flagWords - daftar kata yang selalu dianggap salah// Ini berguna untuk kata-kata yang menyinggung dan kesalahan ejaan yang umum.// Misalnya "hte" seharusnya "the"`"cSpell.flagWords": ["hte"],// Mengatur penundaan sebelum pemeriksaan ejaan dokumen. Standarnya adalah 50."cSpell.spellCheckDelayMs": 50,// Tetapkan Tingkat Pelaporan Diagnostik// Kesalahan - Laporkan Masalah Ejaan sebagai Kesalahan// Peringatan - Laporkan Masalah Ejaan sebagai Peringatan// Informasi - Laporkan Masalah Ejaan sebagai Informasi (default)// Petunjuk - Laporkan Masalah Ejaan sebagai Petunjuk, tidak akan muncul di Masalah"cSpell.diagnosticLevel": "Informasi",
Pemeriksa ejaan menyertakan sekumpulan kamus default.
wordEn - Berasal dari kata bahasa Inggris Hunspell US.
wordEnGb - Berasal dari kata bahasa Inggris Hunspell GB.
perusahaan - Daftar perusahaan terkenal
softwareTerms - Istilah dan konsep Perangkat Lunak seperti "coroutine", "debounce", "tree", dll.
misc - Istilah yang tidak termasuk dalam kamus lain.
TypeScript - kata kunci untuk TypeScript dan Javascript
node - istilah yang terkait dengan penggunaan nodejs.
php - kata kunci php dan metode perpustakaan
go - go kata kunci dan metode perpustakaan
python - kata kunci python
powershell - kata kunci powershell
html - kata kunci terkait html
css - kata kunci terkait css , less , dan scss
font - daftar panjang font - untuk membantu dengan css
Berdasarkan bahasa pemrograman, kamus yang berbeda akan dimuat.
Berikut adalah beberapa aturan default:
"*"
cocok dengan bahasa pemrograman/jenis file apa pun.
"locale"
digunakan untuk memfilter berdasarkan pengaturan "cSpell.language"
.
{"cSpell.pengaturan bahasa": [ { "lingualId": '*', "lokal": 'en', "kamus": ['wordsEn'] }, { "lingualId": '*', "locale": 'en-US', "dictionaries": ['wordsEn'] }, { "lingualId": '*', "lokal": 'en-GB', "kamus": ['wordsEnGb'] }, { "lingualId": '*', "kamus": ['perusahaan', 'softwareTerms', 'lain-lain'] }, { "lingualId": "python", "kamus": ["python"]}, { "lingualId": "pergi", "kamus": ["pergi"] }, { "lingualId": "javascript", "kamus": ["typescript", "node"] }, { "lingualId": "javascriptreact", "kamus": ["typescript", "node"] }, { "bahasaId": "naskah", "kamus": ["naskah", "simpul"] }, { "LanguageId": "typescriptreact", "kamus": ["typescript", "node"] }, { "lingualId": "html", "kamus": ["html", "font", "naskah", "css"] }, { "lingualId": "php", "kamus": ["php", "html", "font", "css", "naskah"] }, { "lingualId": "css", "kamus": ["font", "css"] }, { "lingualId": "kurang", "kamus": ["font", "css"] }, { "lingualId": "scss", "kamus": ["font", "css"] },];}
cSpell.customDictionaries
antarmuka Pengaturan {'cSpell.customDictionaries': {[name: string]: CustomDictionary;};}interface CustomDictionary {/** * @title Nama Kamus * Nama referensi kamus. * * * Contoh: `Kata-kata Saya` atau `kebiasaan` * * * Jika namanya cocok dengan kamus yang telah ditentukan, maka kamus yang telah ditentukan akan ditimpa. * Jika Anda menggunakan: `TypeScript` itu akan menggantikan kamus TypeScript bawaan. */name?: DictionaryId;/** * @title Deskripsi Kamus * Opsional: Deskripsi yang dapat dibaca manusia. */deskripsi?: string;/** * @title Jalur ke File Teks Kamus * Tentukan jalur ke file teks kamus. * * * **Catatan:** jika jalurnya `tidak terdefinisi`, kamus `nama` diharapkan dapat ditemukan * di `dictionaryDefinitions`. * * * Format File: Setiap baris dalam file dianggap sebagai entri kamus. * Kasus dipertahankan sementara spasi awal dan akhir dihilangkan. * Jalurnya harus absolut, atau relatif terhadap ruang kerja. * * **Contoh:** relatif terhadap folder Pengguna * * ``` * ~/dictionaries/custom_dictionary.txt * ``` * * **Contoh:** relatif terhadap folder `klien` di ruang kerja multi-root * * ``` * ${workspaceFolder:client}/build/custom_dictionary.txt * ``` * * **Contoh:** relatif terhadap folder ruang kerja saat ini di ruang kerja root tunggal * * **Catatan:** ini mungkin tidak seperti yang diharapkan di ruang kerja multi-root karena didasarkan pada ruang kerja * relatif untuk file yang sedang dibuka. * * ``` * ${workspaceFolder}/build/custom_dictionary.txt * ``` * * **Contoh:** relatif terhadap folder ruang kerja di ruang kerja root tunggal atau folder pertama di * ruang kerja multi-root * * ``` * ./build/custom_dictionary.txt * ``` */path?: FsPath;/** * @title Tambahkan Kata ke Kamus * Tunjukkan apakah kamus khusus ini harus digunakan untuk menyimpan kata-kata tambahan. * @default true */addWords?: boolean;/** * @title Cakupan kamus * Pilihannya adalah * - `pengguna` - kata-kata yang berlaku untuk semua proyek dan ruang kerja * - `ruang kerja` - kata-kata yang berlaku untuk seluruh ruang kerja * - `folder` - kata-kata yang hanya berlaku untuk folder ruang kerja */scope?: CustomDictionaryScope | Lingkup Kamus Khusus[];}
Untuk menambahkan kamus global, Anda perlu mengubah pengaturan pengguna Anda.
Di pengaturan pengguna, Anda perlu memberi tahu pemeriksa ejaan di mana menemukan daftar kata Anda.
Contoh penambahan istilah kedokteran, sehingga dapat ditemukan kata seperti acanthopterygious .
Pengaturan Kode VS
"cSpell.customDictionaries": { "kata-kataku": {"nama": "kata-kataku","jalur": "~/kata-kataku.txt","ruang lingkup": "pengguna","addWords": true }}
Dijelaskan: Dalam contoh ini, kami telah memberi tahu pemeriksa ejaan di mana menemukan kamus pribadi kami yang disebut myWords
.
name
- ini adalah nama kamus, semua referensi ke kamus ini dilakukan dengan nama.
path
- ini jalur ke file kamus. Karena berada dalam pengaturan pengguna, kita harus menggunakan jalur absolut atau jalur relatif terhadap direktori pengguna dengan menggunakan ~/
.
scope
- (Opsional) ini digunakan untuk "mencakup" kamus ke user
, workspace
, atau folder
. Lingkup digunakan untuk membantu mengomunikasikan tujuan penggunaan kamus.
addWords
- (Opsional) default - true
- digunakan untuk menampilkan/menyembunyikan kamus sebagai kemungkinan target untuk menambahkan kata.
cspell.json
Untuk menambahkan kamus di tingkat proyek harus didefinisikan dalam file cspell.json
sehingga dapat digunakan dengan alat baris perintah cspell
. File ini dapat berada di root proyek atau di direktori .vscode.
Contoh penambahan istilah medis, dimana istilah tersebut diperiksa ke dalam proyek dan kita hanya ingin menggunakannya untuk file .md.
{"dictionaryDefinitions": [{ "name": "medicalTerms", "path": "./dictionaries/medicalterms-en.txt"},{ "name": "cities", "path": "./dictionaries/ kota.txt"}],"kamus": ["kota"],"bahasaSettings": [{ "bahasaId": "penurunan harga", "kamus": ["medicalTerms"] },{ "bahasaId": "teks biasa", "kamus": ["istilah medis"] }]}
Dijelaskan: Dalam contoh ini, dua kamus didefinisikan: kota dan istilah medis . Jalurnya relatif terhadap lokasi file cSpell.json . Hal ini memungkinkan kamus untuk diperiksa ke dalam proyek.
Kamus kota digunakan untuk setiap jenis file, karena ditambahkan ke daftar kamus . Kamus medicalTerms hanya digunakan saat mengedit file penurunan harga atau teks biasa .
Definisi Kamus
antarmuka DictionaryDefinition {/** * Ini adalah nama kamus. * *Format Nama: * - Harus berisi minimal 1 angka atau huruf. * - Spasi diperbolehkan. * - Spasi awal dan akhir akan dihilangkan. * - Nama peka huruf besar-kecil. * - Tidak boleh berisi `*`, `!`, `;`, `,`, `{`, `}`, `[`, `]`, `~`. */nama: DictionaryId;/** Deskripsi opsional. */deskripsi?: string;/** Jalur ke file teks kamus khusus. */path: CustomDictionaryPath;/** * Mendefinisikan cakupan kapan kata akan ditambahkan ke kamus. * Nilai cakupan: `pengguna`, `ruang kerja`, `folder`. */ruang lingkup?: CustomDictionaryScope | CustomDictionaryScope[];/** * Jika `true`, beri tahu pemeriksa ejaan bahwa kata-kata dapat ditambahkan ke kamus ini. */tambahkanKata: boolean;}
Pengaturan Kode VS
"cSpell.customDictionaries": {