Bagaimana cara mengaktifkan pemeriksaan ejaan vim di windows dan cygwin? Saya sudah mencoba:
set spell spelllang=en
tapi itu tidak berhasil.
Sunting: Ternyata ia harus melakukan sesuatu dengan sintaks yang diaktifkan. Saya menggunakan vim dengan mintty dan cygwin. Jika saya mematikan sintaks, periksa ejaan berfungsi dengan benar. Kata-kata yang salah eja disorot dan saya bisa melompat di antara mereka. Jika saya mengaktifkan sintaks pada kata-kata yang salah eja tidak disorot dan saya tidak bisa melompat di antara mereka.
Jawaban:
Sebuah Plugin sintaks harus menentukan kelompok yang didefinisikan akan spellchecked. Itu karena tidak masuk akal untuk menyorot kata kunci bahasa (memikirkan
int
,struct
, dll) dan nama variabel sebagai kesalahan mantra, tetapi kebanyakan hanya (untuk bahasa pemrograman) komentar.Lihatlah plugin sintaks (Anda akan menemukannya di
$VIMRUNTIME/syntax/<filetype>.vim
, dan periksacontains=@Spell
dan:syntax spell
. Kebanyakan plugin sekarang datang dengan dukungan ejaan; jika tidak, Anda perlu menambahkan itu (dan berkontribusi peningkatan Anda kembali ke penulis, atau meminta plugin penulis untuk dukungan ejaan).sumber