VI / VIM: Insert Current Date / Time

by on November 17, 2010 · 1 comment· LAST UPDATED November 17, 2010

in , ,

How do I display and insert current date and/or time under vi or VIM text editor?

You can use external command as follows to insert the current date and time:
:r !date
OR just type !!date (press ESC key followed by !! and than type date)
!!date
Sample outputs:

Fig.01: Insert date and time into Vim

Fig.01: Insert date and time into Vim

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 1 comment… read it below or add one }

1 Bill November 22, 2010 at 6:43 pm

Put the date in a variable:

TODAY=`date +”%A %B %e at %I:%M”
echo $TODAY

Put this in a script and the variable TODAY is updated every time the script executes. The data string is formatted us the plus sign with each element preceded by the percent. Quote the whole string to preserve and spaces.

Bill

Reply

Leave a Comment

Tagged as: , , , , , ,

Previous Faq:

Next Faq: