EditPad Lite 有一个很好的功能(CTRL-E、CTRL-I),可以插入时间邮票例如“2008-09-11 10:34:53”进入您的代码。
在 Vim 中获得此功能的最佳方式是什么?
(我通过 SSH 在 Linux 服务器上使用 Vim 6.1。在当前情况下,我们中的许多人共享一个登录名,所以如果有另一种内置方法来获取缩写,我不想在主目录中创建缩写时间戳。)
最佳答案
要使其跨平台工作,只需将以下内容放入 vimrc
中:
nmap <F3> i<C-R>=strftime("%Y-%m-%d %a %I:%M %p")<CR><Esc>
imap <F3> <C-R>=strftime("%Y-%m-%d %a %I:%M %p")<CR>
现在,您只需在 Vi/Vim 中随时按 F3,您就会在光标处插入一个类似于 2016-01-25 Mo 12:44
的时间戳。
有关可用参数的完整说明,请查看 documentation of the C function strftime() .
关于vim - 在 Vim 中插入时间戳的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56052/