ฉันจะปิดการใช้งาน bells / visualbells ในกลุ่ม?


21

ฉันจะปิดการใช้งาน bells / visualbells ในกลุ่ม?

ฉันได้พยายาม:

set noeb
set novb

.. แต่ไม่มีอะไรเปลี่ยนแปลง afaik

เพียงเพื่อความชัดเจนฉันหมายถึงระฆังภาพที่ฉันได้เป็นกลุ่มเมื่อฉันทำสิ่งที่ไม่ทำอะไรเลยสำหรับ exmaple กดESCในโหมดปกติหรือกดhใน col 0

คำตอบ:


25

หากต้องการปิดใช้งานเสียงเตือนทั้งหมดคุณจำเป็นต้อง

  • เปิดใช้งานระฆังภาพภายในของกลุ่มด้วย¹ด้วยset visualbell(= set vb);
  • ตั้งค่าเอฟเฟกต์ของกระดิ่งที่มองเห็นเป็นกลุ่มเพื่อทำอะไรด้วย set t_vb=

(นี่คือคำอธิบายในเอกสารของ'visualbell'แต่ไม่ชัดเจนมาก)

¹ ถึงแม้novisualbellคุณจะเห็นระฆังภาพหาก vim ส่งสัญญาณควบคุมระฆัง (ปกติ\a) และเทอร์มินัลได้รับการกำหนดค่าให้ใช้แฟลชแทนที่จะสร้างเสียง


2
โปรดทราบว่าคุณจะต้องเพิ่ม 'set t_vb =' ใน. gvimrc ของคุณด้วยหากคุณใช้ gvim
Sverre Rabbelier
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.