2011-05-16 5 views
11

vim에 외부 명령을 실행하지 않고도 신호음을 울리도록 명시 적으로 요청하는 방법이 있습니까?vim에서 신호음을 울리는 방법

이유는 꽤 자주 걸리는 명령 (예 : :make)을 실행하기 때문에 다른 작업을 시작하지만 작업이 완료되었다는 사실을 알릴 필요가 있기 때문입니다. 그래서 vim에서 경고음을내는 오류는 없지만 임의의 명령을 실행할 수 있으므로 경고음을 울릴 수있는 명령이 필요합니다 (ok, 외부 프로그램을 실행할 수는 있지만 더 휴대용 메서드를 선호합니다).

답변

8

예 :

:set novisualbell 
:set errorbells 
:exe "normal \<Esc>" 

자세한 내용은 다음을 참조하십시오

+0

감사합니다. 사실'normal \ '이면 충분합니다 ('exe '가 필요한 변수 대체가 없습니다). –

+0

감사합니다. ssh 클라이언트 터미널에서도 작업했습니다. – MichaelMoser

2

벨 문자 (Ctrl-G)를 인쇄하십시오. Windows에서 echo ^G 경고음이납니다. 터미널 설정에 따라 Linux에서도 작동합니다.

+1

는 GUI 버전에서는 단순히 시안 '^ G'를 인쇄합니다. –

관련 문제