2009-07-22 42 views
5

Điều này làm tôi khó chịu. Sử dụng Vim 7.2.182 trên Gentoo. Ở chế độ chèn, phím dấu phẩy của tôi không làm gì cả. Không có gì trong .vimrc bao gồm khóa dấu phẩy. : bản đồ cho thấy không có ánh xạ bao gồm dấu phẩy. Nó không phải là một bàn phím hoặc vấn đề tương tự: các phím dấu phẩy hoạt động tốt trong tất cả các ứng dụng khác và trong Vim trong chế độ lệnh, vv Nhưng khi tôi đi vào chế độ chèn, nhấn phím không có gì cả. Tôi thậm chí đã cố gắng ánh xạ rõ ràng dấu phẩy vào dấu phẩy nhưng điều đó dường như không có hiệu lực. Các tìm kiếm của Google đã tỏ ra không kết quả. Bất kì manh mối nào?Phím dấu phẩy Vim không hoạt động

Trả lời

7

Đã giải quyết. Bằng cách nào đó hoặc cách khác, tôi đã có:

set cinkeys=0{,0},:,!,0#,!^F 

trong .vimrc của tôi. Đang xóa!, Đã khắc phục sự cố.

+2

Bạn có thể đã sao chép .vimrc từ đây tại một số thời điểm: http://blogs.gnome.org/johannes/2006/11/10/ get-cool-auto-indent-in-vim/ – Kai

+0

Tôi nghĩ rằng điều này được liên kết đến từ một chủ đề "thủ thuật vim tốt nhất" ... đây cũng là một tuyệt vời của gạch chống giả mạo. – Trenton

4

Một con trỏ hữu ích cho các vấn đề tương tự:

Bắt đầu vim như thế này

vim -u NONE 

vô hiệu hóa đọc của vimrc, các biến môi trường và plugins. Xem: help -u

Bằng cách này bạn có thể chắc chắn rằng không có cấu hình của riêng bạn là vấn đề.

Sau đó thử với một tệp .vimrc trống. Nếu sự cố vẫn tiếp diễn, nó phải nằm trong plugin. Nếu không, nó nằm trong .vimrc của bạn. Vì vậy, hãy thử một "tìm kiếm nhị phân" trong tập tin .vimrc bằng cách bình luận ra nửa đầu của nó. Nếu vấn đề xuất hiện, nó nằm trong nửa đầu của .vimrc của bạn, nếu không thì trong nửa thứ hai. Tiếp tục với nhận xét một nửa phần "có hại" và cứ thế ...

Các vấn đề liên quan