Tôi mới dùng Vim và cố gắng thiết lập một số plugin. Cho đến nay tôi đã cài đặt mầm bệnh, pyflakes và supertab. Cái thứ hai dường như không hoạt động; nhấn tab
trong khi ở chế độ chèn, chỉ cần viết chuỗi <Plug>SuperTabForward
.Vim: đặt langmap = e; h ngắt plugin supertab
Vấn đề chỉ xảy ra với các dòng sau trong vimrc của tôi (để điều hướng tốt hơn sử dụng bố trí Colemak):
set langmap=hjklneiHJKLNEI;kniejhlKNIEJHL
Nếu không có dòng trên nó hoạt động tốt. Sau khi thử nghiệm thêm, tôi đã thu hẹp nó xuống set langmap=e;h
. Dòng đơn này phá vỡ supertab.
Tôi hoàn toàn quá thiếu kinh nghiệm với Vim để có ý tưởng mờ nhạt nhất về những gì đang diễn ra hoặc cách khắc phục. Ngay cả một workaround sẽ được quan tâm.
Tôi có cùng một vấn đề. – porgarmingduod
Tôi nghĩ rằng vấn đề của bạn tương tự như [vấn đề này] (http://stackoverflow.com/questions/8464534/entering-text-in-snippet-fields-uses-wrong-character-when-using-langmap/8471492#8471492). – romainl
@romainl: Trên thực tế, liên kết đó đã khiến tôi thử cách giải quyết khác (mà tôi đã đăng dưới dạng câu trả lời bên dưới). Nó mang lại nhiều câu hỏi hơn là câu trả lời mặc dù, và tôi sẵn sàng trao giải thưởng cho bất cứ ai có thể giải thích. – porgarmingduod