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.