環境変数をVIMキーマップにインポートする方法は?

環境変数をVIMキーマップにインポートする方法は?

私の.vimrcには、次の[F3]キーマップが定義されています。これは、現在の日付を含むファイルに1行のテキストを挿入します(たとえば2012-01-20、コマンドまたは挿入モードで機能します)。出力が次のようになるように、この行に環境変数($ LOGNAMEや$ HOMEなど)を含めるにはどうすればよいですか2012-01-20 - user123 -?さまざまなバリエーションを試しましたが、この行<C-R>=$LOGNAME<CR>でのみ機能しているようです。inoremap

nnoremap <F3> "=strftime("%Y-%m-%d")<CR>P
inoremap <F3> <C-R>=strftime("%Y-%m-%d")<CR>

答え1

nnoremap <F3> "=strftime("%Y-%m-%d").' - '.$LOGNAME<CR>P
inoremap <F3> <C-R>=strftime("%Y-%m-%d").' - '.$LOGNAME<CR>

関連情報