Tôi đang có cấu trúc lớp CSS sau
.mAIcon
.mAIcon-reject
.mAIcon-edit
.mAIcon-accept
.event
và như thế.
Trong các tệp HTML của tôi, tôi muốn tự động hoàn thành các tên lớp này.
Nhưng khi tôi gõ
<span class="mAIcon mA|">
và tôi muốn tự động hoàn thành phần còn lại, điều duy nhất tôi nhận được là
<span class="mAIcon mAIcon|">
Để có được những gì tôi thực sự muốn, tôi phải gõ thêm -
và ví dụ e
và sử dụng lại tự động hoàn thành. Nhưng sau đó tôi nhận được mọi thứ bắt đầu bằng một e
, thậm chí cả lớp event
. Điều này thực sự gây phiền nhiễu và làm cho tự động hoàn thành khá vô dụng trong trường hợp này.
Tôi sử dụng hoàn thành từ khóa chung của Vim với i_CTRL-N
lệnh và tôi không có bất kỳ plugin hoàn thành bổ sung nào được cài đặt.
Có thể bao gồm -
việc phát hiện các tên lớp CSS cho tự động hoàn thành không?
'iskeyword'
và mặc dù từ khóa cũng được sử dụng cho các lệnh khác (tác dụng phụ), đây vẫn là cách chính xác để đạt được những gì bạn muốn mà không cần sử dụng các loại hoàn thành (tự động) khác.
ctags
có thể tạo thẻ cho dự án của bạn. Sau đó, bạn có thể làm thẻ hoàn thành với i_CTRL-X_CTRL-]
. Tuy nhiên, tôi thấy trong các tài liệu hoàn thành thẻ cũng sử dụng iskeyword
tùy chọn, vì vậy tôi có thể sai. Trong mọi trường hợp, bạn có thể muốn đọc :h ins-completion
.
<c-x><c-n>
, cũng cần được chỉ định trong câu hỏi của bạn.