Làm cách nào để tự động hoàn tất tự động của vim giống như tự động hoàn tất mặc định của bash?


14

Khi bạn nhập: e some/path/file<Tab>nếu có một vài trận đấu, vim chỉ chọn cái đầu tiên và bạn phải quay vòng qua phần còn lại của chúng bằng phím Tab. (khá giống hành vi của Windows CLI).

Làm thế nào để tôi làm cho nó hoạt động như bash khi nó chỉ hoàn thành cho đến khi có sự mơ hồ?

EDIT : câu hỏi cập nhật cho rõ ràng hơn một chút.


Câu trả lời:


25

Thêm phần này vào .vimrc:

set wildmenu
set wildmode=list:longest

4
Tôi chỉ cần đăng ký với superuser và trả lời các câu hỏi để tôi có thể có đủ danh tiếng để nâng cao câu trả lời của bạn. Cảm ơn bạn.
user138727

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.