मैं घंटियाँ / विज़बेल को कैसे अक्षम कर सकता हूँ?


21

मैं घंटियाँ / विज़बेल को कैसे अक्षम कर सकता हूँ?

मैंने कोशिश की:

set noeb
set novb

.. लेकिन अफाक कुछ नहीं बदला।

बस स्पष्ट होने के लिए, मैं दृश्य घंटी की बात कर रहा हूं जो मुझे विम में मिलती है जब मैं कुछ ऐसा करता हूं जो कुछ भी नहीं करता है, ESCसामान्य मोड में दबाने के लिए , या hकर्नल 0 पर दबाने पर।

जवाबों:


25

घंटी को पूरी तरह से निष्क्रिय करने के लिए, आपको करने की आवश्यकता है

  • vim की आंतरिक दृश्य घंटी को सक्षम करें , set visualbell(= set vb) के साथ;
  • कुछ भी नहीं करने के लिए विम दृश्य घंटी के प्रभाव को सेट करें set t_vb=

(यह प्रलेखन में समझाया गया है 'visualbell', लेकिन बहुत स्पष्ट रूप से नहीं।)

¹ यहां तक ​​कि novisualbell, आप एक दृश्य घंटी देख सकते हैं यदि विम एक घंटी नियंत्रण अनुक्रम (आमतौर पर \a) का उत्सर्जन करता है और टर्मिनल को ध्वनि बनाने के बजाय फ्लैश करने के लिए कॉन्फ़िगर किया गया है।


2
ध्यान दें कि यदि आप gvim का उपयोग कर रहे हैं तो आपको अपने .gvimrc में 'set t_vb =' जोड़ना होगा।
सेवर्रे रबेलियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.