vim 사용법




Vim 종소리를 끄는 방법? (3)

.vimrc, .gvimrc 파일에서 다음 행을 사용하십시오.

set belloff=all

vim에서 시각 및 오디오 오류 종을 비활성화하려고합니다. 그러나 나는 그들을 체포 할 수 없습니다.

vimrc 에는 다음과 같은 것들이있다.

" Disable annoying beeping
set noerrorbells
set vb t_vb=

그게 작동하지 않는다면, 나는 플러그인이나 다른 설정이 그것을 재설정했기 때문에 vimrc 의 끝 부분에 다시 추가 했으므로, 여전히 운이 없다.

내가 그것을 set vb t_vb= 수있는 유일한 방법은 수동으로 set vb t_vb= 모든 것이로드 된 후에 호출하는 경우입니다. 나는 plugin/after 폴더에 원본을 추가해서 이것을 에뮬레이션 할 수 있었다는 것을 짐작할 수있다 그러나 나가 다른 기계로 전환 할 때마다 나는 설치해야하는 다른 것을 의미하기 때문에 그것을 피하려고 노력하고있다.

내 전체 vimrc https://github.com/lerp/dotfiles/blob/master/vimrc 에서 확인할 수 있습니다.


GVim에서 문제가 있다고 가정하고 다음 줄을 추가하십시오.

autocmd GUIEnter * set vb t_vb=

if has("gui_running") 조건부 블록이 도움이 될 것입니다.

보낸 사람 :help 'visualbell' :

Note: When the GUI starts, 't_vb' is reset to its default value.
You might want to set it again in your gvimrc.

여러 구성으로 여러 번 시도했지만 아무 것도 작동하지 않았습니다. GUI가 시작될 때 gVim이 시각적 벨을 다시 설정하는 것 같습니다. .vimrc (또는 Windows를 사용하는 경우 _vimrc 끝에 다음 코드가 있습니다.

set visualbell t_vb=
if has("autocmd") && has("gui")
    au GUIEnter * set t_vb=
endif




error-suppression