내 .vimrc에 다음과 같은 [F3] 키맵이 정의되어 있습니다. 이는 현재 날짜를 포함하는 파일에 텍스트 한 줄을 삽입합니다(예 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>