This is similar to a previous question re: Ctrl-Z. The context is different though: I use a bash shell window, in which I am in insert mode.Hitting Ctrl+^ in this mode means that I probably meant to switch to my other buffer.
Mapping Ctrl-Caret in insert mode?
key bindings;plugin conque
It should be very similar to the linked question:inoremap <C-^> <Esc><C-^>This just makes it so that if you type <C-^> in insert mode it goes to normal mode and does the command there instead.See :help map-overview for more info.