vim에서 벨 / 비주얼 벨을 비활성화하려면 어떻게해야합니까? 아무것도하지 않는 것을 할 때 vim에

vim에서 벨 / 비주얼 벨을 비활성화하려면 어떻게해야합니까?

난 노력 했어:

set noeb
set novb

.. 그러나 아무것도 바뀌지 않았습니다.

분명히하기 위해, 나는 아무것도하지 않는 것을 할 때 vim에 들어가는 시각적 종을 언급하고 있습니다. 예를 들어 ESC일반 모드에서 누르거나 hcol 0을 누르는 경우 .



답변

벨을 모두 비활성화하려면 다음을 수행해야합니다.

  • vim의 내부 비주얼 벨 ¹을 활성화 하고 set visualbell(= set vb);
  • vim visual bell의 효과를 설정하지 않고 set t_vb=

(이것은 문서에 설명되어 'visualbell'있지만 명확하지는 않습니다.)

¹을 사용 하더라도 novisualbellvim에서 벨 제어 시퀀스 (일반적으로 \a)를 내고 단말기가 소리를내는 대신 깜박이도록 구성된 경우 시각적 벨이 보일 수 있습니다 .