diff --git a/autoload/SpaceVim/api/transient_state.vim b/autoload/SpaceVim/api/transient_state.vim
index d2d92e3fd..1c539af44 100644
--- a/autoload/SpaceVim/api/transient_state.vim
+++ b/autoload/SpaceVim/api/transient_state.vim
@@ -66,7 +66,7 @@ function! s:self.open() abort
       noautocmd wincmd p
     endif
     if self._clear_cmdline
-      normal! :
+      exe "normal! :\<C-C>"
     else
       let self._clear_cmdline = 1
     endif
@@ -98,7 +98,7 @@ function! s:self.open() abort
     endif
   endif
   if self._clear_cmdline
-    normal! :
+    exe "normal! :\<C-C>"
   else
     let self._clear_cmdline = 1
   endif