私の.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>