Check that IdeaVim has found and parsed your .vimrc. Run ":set" in the normal mode, you should see "visualbell" there if it's set. Try ":set visualbell" in the normal mode. It should work for the current session.
If I disable the bell from within AppCode it works, but just for the session. If I close AppCode and reopen it it doesn't work. And I am sure that IdeaVim doesn't load my .vimrc file...
Why do you think so? Try setting hlsearch or ignorecase in .vimrc, for example. You should see them in the output of ":set".
Also note that IdeaVim is able to process only the top-level 'set' declarations in .vimrc.
I tried to add `set visualbell t_vb=` to the vimrc (in addition to the autocmd) but that didn't do the trick..
Also non of the stuff that I have in my vimrc is picked up by IdeaVim.
PS: I use janus
Actually you should put exactly this text on a single line:
because many syntax constructs are not supported.
(If you are interested in the .vimrc parsing details, here is the source code).