Как я могу потянуть переменную env в отображение ключей VIM?

У меня есть следующее [F3] отображение ключей, определенное в моем .vimrc. Это вставляет строку текста в мой файл, содержащий текущую дату, такую ​​как 2012-01-20 . Он работает в режиме команды или вставки. Как включить переменную окружения, такую ​​как $ LOGNAME или $ HOME в этой строке, чтобы результат был чем-то вроде 2012-01-20 - user123 - ? Попробовали варианты <CR>=$LOGNAME<CR> но это, похоже, работает только для строки inoremap .

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

One Solution collect form web for “Как я могу потянуть переменную env в отображение ключей VIM?”

 nnoremap <F3> "=strftime("%Y-%m-%d").' - '.$LOGNAME<CR>P inoremap <F3> <CR>=strftime("%Y-%m-%d").' - '.$LOGNAME<CR> 
  • `man ascii` смещается при использовании vim в качестве пейджера
  • Как «найти» несколько файлов и открыть их в vim?
  • Есть ли способ редактировать защищенный паролем файл без повторного ввода пароля?
  • Могу ли я / как указать цвета в шестнадцатеричном или RGB в конфигурации подсветки nano-синтаксиса?
  • Отступ середины нескольких строк
  • Почему карта вставки «<F4>» непредсказуемо вставляет себя или выполняет намеченные штрихи?
  • Что такое vi эквивалент команды «set ruler» vim?
  • Невозможно получить vim для распознавания unicode
  • Отступы нескольких файлов
  • Вставить «return 0» между всеми фигурными скобками в файле?
  • Как я могу искать в vim шаблон, который не чувствителен к регистру?
  • Linux и Unix - лучшая ОС в мире.