Tôi có gói ultisnips và youcompleteme được cài đặt trên macvim của tôi. Vấn đề là ultisnips không hoạt động vì tab bị ràng buộc bởi ycm. Tôi đã thử đặt let g:UltiSnipsExpandTrigger = "<s-tab>"
để tôi có thể kích hoạt hoàn thành đoạn mã bằng tab shift, nhưng nó không hoạt động vì một số lý do không xác định. Tôi có thể sử dụng mũ làm trình kích hoạt, nhưng cho đến nay tôi không tìm thấy cách nào để làm điều đó.
Có ai trong số các bạn sử dụng hai tiện ích bổ sung này cùng nhau không? Tôi có thể làm gì để làm cho tab shift hoạt động? Bạn có thể giới thiệu một khóa khác để kích hoạt đoạn trích không?
:verbose map <S-Tab>
, mặc dù nó có thể sẽ không hoạt động trên dòng lệnh vim. Một imo thay thế khá tốt là <CR>
.
<S-Tab>
và UltiSnips, IIRC cũng vậy. Bạn nên hỏi tác giả của YCM, tôi đoán vậy.