nnoremap <F3> "=strftime("%Y-%m-%d").' - '.$LOGNAME<CR>P
inoremap <F3> <C-R>=strftime("%Y-%m-%d").' - '.$LOGNAME<CR>
Eu tenho o seguinte mapeamento de chave [F3] definido em meu .vimrc. Isso insere uma linha de texto no meu arquivo contendo a data atual, como 2012-01-20
. Ele funciona no modo de comando ou inserção. Como posso incluir uma variável de ambiente como $ LOGNAME ou $ HOME nesta linha, então a saída é algo como 2012-01-20 - user123 -
? Já tentei variações de <C-R>=$LOGNAME<CR>
, mas isso parece funcionar apenas para a linha inoremap
.
nnoremap <F3> "=strftime("%Y-%m-%d")<CR>P
inoremap <F3> <C-R>=strftime("%Y-%m-%d")<CR>