Làm cách nào để vim không phát ra tiếng bíp khi tự động xác nhận dòng mới?


0

Bất cứ khi nào tôi gõ một cái gì đó như function(){|}(con trỏ ở '|') và nhấn ENTER, vim sẽ tự động đưa tôi đến dòng tiếp theo và tự động, nhưng nó luôn phát ra tiếng bíp với tôi. Tại sao nó kêu bíp và làm thế nào tôi có thể làm cho nó không bíp.

Lưu ý: Tôi không muốn tắt tiếng bíp hoàn toàn, chỉ thắc mắc tại sao nó lại phát ra tiếng bíp trong trường hợp cụ thể này.


Bạn có biết plugin nào cung cấp chức năng đó không?
echristopherson

Tôi khá chắc chắn đó là cặp tự động.
MikeJerome

Ngoài ra, điều này dường như chỉ xảy ra khi nó cần phải cuộn màn hình xuống. Nếu tôi ở đầu tập tin và có nhiều chỗ để hiển thị mọi thứ, thì đó không phải là tiếng bíp.
MikeJerome

1
Dự đoán tốt nhất của tôi là nó phải thực hiện với 'showmatch'tùy chọn, phát ra tiếng bíp nếu sử dụng dấu ngoặc đóng / dấu ngoặc đơn mà không có dấu ngoặc mở phù hợp. Vì nhiều lý do, một số plugin tự động chèn loại điều này sẽ chèn khung đóng trước, sau đó thêm khung mở.
Heptite

1
Tôi có thể xác nhận hành vi này khi gõ ở dưới cùng của cửa sổ, ngay cả với noshowmatch. Tôi cũng nhận thấy rằng nó khó chịu đòi hỏi hai lần nhấn Escđể thoát chế độ chèn.
echristopherson
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.