Làm cách nào tôi có thể tắt chuông / hình ảnh trong vim?


21

Làm cách nào tôi có thể tắt chuông / hình ảnh trong vim?

Tôi đã thử:

set noeb
set novb

.. nhưng không có gì thay đổi afaik.

Nói rõ hơn, tôi đang đề cập đến tiếng chuông hình ảnh mà tôi nhận được trong vim khi tôi làm điều gì đó không làm gì cả, ví dụ như nhấn ESCở chế độ bình thường hoặc nhấn hvào col 0.

Câu trả lời:


25

Để tắt chuông hoàn toàn, bạn cần phải

  • bật chuông trực quan nội bộ của vim, với set visualbell(= set vb);
  • thiết lập hiệu ứng của chuông trực quan vim để không làm gì cả, với set t_vb=

(Điều này được giải thích trong tài liệu của 'visualbell', nhưng không rõ ràng lắm.)

¹ Ngay cả với novisualbell, bạn có thể thấy một cái chuông hình ảnh nếu vim phát ra một chuỗi kiểm soát chuông (thường \a) và các thiết bị đầu cuối được cấu hình để flash chứ không phải là tạo ra một âm thanh.


2
Lưu ý rằng bạn sẽ phải thêm 'set t_vb =' vào .gvimrc của mình nếu bạn đang sử dụng gvim.
Sverre Rabbelier
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.