Sto avendo la seguente struttura di classe CSS
.mAIcon
.mAIcon-reject
.mAIcon-edit
.mAIcon-accept
.event
e così via.
All'interno dei miei file HTML voglio completare automaticamente questi nomi di classe.
Ma quando scrivo
<span class="mAIcon mA|">
e voglio completare automaticamente il resto l'unica cosa che ottengo è
<span class="mAIcon mAIcon|">
Per ottenere ciò che desidero davvero, devo digitare un extra -
e, ad esempio, e
utilizzare nuovamente il completamento automatico. Ma poi ottengo tutto ciò che inizia con una e
, persino la classe event
. Questo è davvero fastidioso e rende il completamento automatico piuttosto inutile in questo caso.
Uso il completamento della parola chiave generica di Vim con il i_CTRL-N
comando e non ho plug-in di completamento aggiuntivi installati.
È possibile includere il -
rilevamento dei nomi delle classi CSS per il completamento automatico?
'iskeyword'
e anche se le parole chiave sono utilizzate anche per altri comandi (effetti collaterali), questo è ancora il modo corretto per ottenere ciò che desideri senza usare altri tipi di completamento (automatico).
ctags
dovrebbe essere in grado di generare tag per il tuo progetto. Quindi puoi completare il tag con i_CTRL-X_CTRL-]
. Tuttavia, vedo nei documenti che il completamento del tag utilizza anche l' iskeyword
opzione, quindi potrei sbagliarmi. In ogni caso, probabilmente vorrai leggere :h ins-completion
.
<c-x><c-n>
, che deve essere specificato anche nella domanda.