我尝试将当前格式为2022年1月1日星期一的文件打印到vim中的当前文件中。到目前为止,我已经尝试了以下命令,但%符号作为当前文件被放入命令中。
%
:0r !date '+%a, %d %b %Y'
最后得到一个类似于下面所示的输出。
/home/user/file.txta, /home/user/file.txtd /home/user/fileb /home/user/fileY
问题在于,%的当前文件路径与vim一样,但这会导致当前用例出现问题。任何帮助都是感激不尽的
krcsximq1#
直接的解决办法显然是逃避%:
:0r !date '+\%a, \%d \%b \%Y'
但是您可能会对内置的:help strftime()感兴趣,它不需要转义:
:help strftime()
:0put=strftime('%a, %d %b %Y')
1条答案
按热度按时间krcsximq1#
直接的解决办法显然是逃避
%
:但是您可能会对内置的
:help strftime()
感兴趣,它不需要转义: