Saya memiliki struktur kelas CSS berikut
.mAIcon
.mAIcon-reject
.mAIcon-edit
.mAIcon-accept
.event
dan seterusnya.
Di dalam file HTML saya, saya ingin melengkapi nama kelas ini secara otomatis.
Tapi saat saya mengetik
<span class="mAIcon mA|">
dan saya ingin menyelesaikan sisanya secara otomatis satu-satunya yang saya dapatkan adalah
<span class="mAIcon mAIcon|">
Untuk mendapatkan apa yang benar-benar saya inginkan, saya harus mengetik ekstra -
dan misalnya e
dan menggunakan pelengkapan otomatis lagi. Tapi kemudian saya mendapatkan semua yang dimulai dengan e
, bahkan kelas event
. Ini benar-benar menjengkelkan dan membuat pelengkapan otomatis agak tidak berguna dalam kasus ini.
Saya menggunakan penyelesaian kata kunci umum Vim dengan i_CTRL-N
perintah dan saya tidak memiliki plugins penyelesaian tambahan yang diinstal.
Apakah mungkin untuk menyertakan -
ke deteksi nama kelas CSS untuk pelengkapan otomatis?
'iskeyword'
, dan meskipun kata kunci digunakan juga untuk perintah lain (efek samping), ini masih merupakan cara yang benar untuk mencapai apa yang Anda inginkan tanpa menggunakan jenis penyelesaian (otomatis) lainnya.
ctags
harus bisa menghasilkan tag untuk proyek Anda. Kemudian Anda dapat melakukan penyelesaian tag dengan i_CTRL-X_CTRL-]
. Namun, saya melihat di dokumen bahwa penyelesaian tag juga menggunakan iskeyword
opsi, jadi saya mungkin salah. Bagaimanapun, Anda mungkin ingin membaca :h ins-completion
.
<c-x><c-n>
, yang juga harus ditentukan dalam pertanyaan Anda.