Con trỏ trong gvim thay đổi rất chậm giữa chế độ chèn và chế độ bình thường


0

Tôi nhận thấy hành vi khá khó chịu trong gvim liên quan đến việc thay đổi bản phân phối Linux của tôi thành openSUSE. Khi chuyển từ chế độ chèn sang chế độ bình thường (nhấn ESC), con trỏ cần ít nhất là giây! để trở thành con trỏ rộng chế độ bình thường mặc dù chỉ báo chế độ chèn --INSERT-- biến mất ngay lập tức. Chuyển từ chế độ thường sang chế độ chèn là ok và con trỏ trở thành con trỏ "mỏng" ngay lập tức.

Điều gì có thể là nguyên nhân?

Câu trả lời:


3

Nó đang chờ đợi bất kỳ đầu vào nào khác, vì có các ánh xạ chính bắt đầu bằng một lối thoát. Vim cần phân biệt một lối thoát đơn độc từ một lối thoát tiếp theo là phần còn lại của phím chức năng, v.v.

Bạn có thể thay đổi thời gian chờ với ví dụ: :set ttimeoutlen=10. Xem :help timeout để biết thêm.


Tôi đã đọc về điều này và nó không làm việc cho tôi. Ngoài ra, nó không giải thích lý do tại sao `--INSERT``1 biến mất gần như ngay lập tức (và tôi có cảm giác nó thực sự chuyển sang chế độ bình thường và chỉ xuất hiện con trỏ tụt lại phía sau).
Arkonix

Tôi đã thực hiện một số điều tra lấy cảm hứng từ lời khuyên của bạn và phát hiện ra rằng vấn đề thực sự là & lt; Esc & gt; hết giờ. Nhưng cài đặt chính xác là :set tm=10 vì đó là giá trị được xem xét ít nhất trong trường hợp của tôi.
Arkonix
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.