Você pode usar o registro de expressões, "= , com p (ou P ) no modo normal ou <C-R> no modo de inserção:
No modo normal:
( <C-M> aqui significa Controle + M , ou simplesmente pressione Enter / < kbd> Retornar )
"=strftime('%c')<C-M>p
No modo de inserção:
( <C-M> tem o mesmo significado acima, <C-R> significa Controle + R )
<C-R>=strftime('%c')<C-M>
Se você quiser inserir o resultado da mesma expressão várias vezes, convém mapeá-los para as chaves em .vimrc :
(aqui os <C-M> e <C-R> devem ser digitado literalmente (uma sequência de cinco caracteres imprimíveis - o Vim irá traduzi-los internamente))
:nmap <F2> "=strftime('%c')<C-M>p
:imap <F2> <C-R>=strftime('%c')<C-M>