Vì vậy, tôi biết bạn có thể nhận autocompletion Vim với Ctrl - X, Ctrl - O nhưng tôi tự hỏi nếu bạn có thể làm lại nó để nó hoạt động chỉ với nhấn Tab (giống như đoạn Textmate của), hoặc thậm chí chỉ cần làm thế nào tôi có thể remap nó một cái gì đó ngắn hơn một chút (ngay cả khi tôi không thể có được hoàn tab ưa thích), như tôi đã tìm Ctrl - X, Ctrl - O một chút khó xử.Vim tự động hoàn toàn
Trả lời
Bản đồ Tab để Ctrl - X, Ctrl - O
:imap <tab> <c-x><c-o>
Nhưng bây giờ tôi không thể sử dụng' tab' bình thường để mã tab xung quanh theo yêu cầu, tôi tự hỏi liệu có cách nào để làm cho tab hoạt động bình thường nhất thời gian nhưng thông minh khi tôi cần nó để tự động hoàn thành. Tôi hiểu tôi đang rất lúng túng, cảm ơn vì đã giúp đỡ :) –
Xem liên kết tôi đã thêm ở đó. Tôi nghĩ điều đó tốt cho những gì bạn muốn. – c00kiemon5ter
Bạn cũng có thể thay đổi nó thành một cái gì đó khác như
Tôi nhận ra câu hỏi này đã là một swered, nhưng bạn có thể quan tâm đến một plugin như SuperTab, cung cấp tự động hoàn thành và sử dụng nhiều hơn một loại tự động hoàn thành tùy thuộc vào ngữ cảnh và loại hoàn thành bạn đã được sử dụng.
Phiên bản mới nhất của VIM bao gồm tự động hoàn toàn Đến chèn chế độ tại quy định dòng Ctrl - i sau đó Nhấn Ctrl - n khi ở chế độ chèn.
Có giao diện về plugin đoạn trích, có rất nhiều. SnipMate có thể làm việc cho bạn. Nhưng lời khuyên tốt nhất tôi có thể cung cấp cho bạn là nếu nó không hoạt động, hãy quay lại TextMate. – sidyll
@sidyll Tôi sẽ xem SnipMate, cảm ơn. Tôi miễn cưỡng quay trở lại với Textmate vì tôi yêu mọi thứ về Vim ngoài cái niggle nhỏ này! –
'SnipMate' hoặc' xptemplate' không giống với 'OmniComplete' – c00kiemon5ter