EditPad Lite has a nice feature (CTRL-E, CTRL-I) which inserts a time stamp e.g. "2008-09-11 10:34:53" into your code.
在 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
插入到光标处。
有关可用参数的完整说明,请检查C 函数 strftime() 的文档 http://www.cplusplus.com/reference/ctime/strftime/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)