A configuração do seu Cinkeys está mal formatada:
set cinkeys=0{,0},:,0#,!,!^F
Veja :help cinkeys-format
para detalhes, mas o! requer algo para segui-lo, que é interpretado como a vírgula, em vez de ser uma entrada de apenas "!". Porque o ! significa não inserir a chave, a vírgula é descartada.
Remover a linha do seu .vimrc (que usa o valor padrão) ou remover o item de ponto de exclamação nocivo funcionará:
set cinkeys=0{,0},:,0#,!^F