Tengo la siguiente estructura de clases CSS
.mAIcon
.mAIcon-reject
.mAIcon-edit
.mAIcon-accept
.event
y así.
Dentro de mis archivos HTML, quiero completar automáticamente estos nombres de clase.
Pero cuando escribo
<span class="mAIcon mA|">
y quiero autocompletar el resto, lo único que obtengo es
<span class="mAIcon mAIcon|">
Para obtener lo que realmente quiero, tengo que escribir un extra -
y, por ejemplo, e
usar el autocompletado nuevamente. Pero luego obtengo todo lo que comienza con una e
, incluso la clase event
. Esto es realmente molesto y hace que el autocompletado sea bastante inútil en este caso.
Utilizo la finalización de palabras clave genéricas de Vim con el i_CTRL-N
comando y no tengo instalados complementos de finalización adicionales.
¿Es posible incluir la -
detección de nombres de clase CSS para el autocompletado?
'iskeyword'
, y aunque las palabras clave se usan también para otros comandos (efectos secundarios), esta sigue siendo la forma correcta de lograr lo que desea sin usar otros tipos de finalización (automática).
ctags
debería ser capaz de generar etiquetas para su proyecto. Entonces puede completar la etiqueta con i_CTRL-X_CTRL-]
. Sin embargo, veo en los documentos que la finalización de etiquetas también usa la iskeyword
opción, por lo que podría estar equivocado. En cualquier caso, probablemente quieras leer :h ins-completion
.
<c-x><c-n>
que también debe especificarse en su pregunta.