Este artigo pode ajudá-lo.
Basicamente, o IdeaVIM lê seu arquivo ~/.ideavimrc
( ~/.vimrc
pre-v0.35) e silenciosamente ignora as configurações que ele não entende. Das configurações relacionadas ao sino, ele não entende :set noerrorbells
, mas faz entender :set visualbell
. E como não tem implementação para um sino visual, não fará nada e alcançará o efeito desejado.
Portanto, no seu ~/.ideavimrc
, você pode usar o seguinte:
set visualbell
set noerrorbells
Isso definirá a campainha visual (não funcional) para IdeaVIM enquanto desativa a campainha completamente para o próprio VIM.