Tôi đang cố gắng để có được vim để cung cấp một số hình thức của jQuery Omnicomplete. Tôi đã sử dụng ctags để tạo ra các thẻ dựa trên ont file jquery js. Sau đó tôi đã bật omnicompletion cho javascript sử dụngvim javascript omnicomplete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
sau đó tôi đặt biến thẻ vào tập tin thẻ tôi đã tạo
set tags+=~/.vim/tags/jquery
Khi tôi mở một file js, và sử dụng :ta
Tôi có thể tìm thấy chức năng tôi muốn, nhưng khi tôi cố gắng sử dụng tính toàn vẹn, nó chỉ không bật lên. Ví dụ, tôi lấy mã này từ mạng để kiểm tra:
$("input").has(".email").addClass("email_icon");
Trong VIM, sau khi nhập $("input").
, tôi nhấn tab (với supertab thiết lập) và has
không bật lên, mặc dù tôi có thể tìm thấy nó thông qua công cụ tìm kiếm mờ hoặc :ta
Bất kỳ đề xuất nào về những gì tôi có thể làm để giải quyết vấn đề này? Cảm ơn! :)
Nhân tiện, bạn có thể truy cập hoàn thành dựa trên thẻ bằng 'C-x C-]' hoặc có SuperTab dùng thử cho bạn. – ches