作者freemystyle ([希望] 顺利毕业~~~)
看板Editor
标题[vim ] 如何在存档後插入edit date
时间Wed Aug 24 17:36:00 2011
我习惯在档案的标题加上一些档案的资讯
如 # last edit date : 2011.08.23
但是每一次修改档案後都必须手动去更改
有时候忘记就会搞不清楚哪一个档案是新的code
有没有办法在:w後先自动把日期插在档案里面呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.28.55
1F:→ kdjf:这不是revision control system的工作吗@@ 08/24 18:20
2F:→ freemystyle:所以只能用RCS来达成这个目的噜 08/24 19:25
3F:→ qwertmn:autocmd有存档的事件0.0 BufWrite 08/24 19:53
4F:→ freemystyle:自问自答,在vim script上面有 lastModified.vim 08/24 20:08
5F:→ freemystyle:可以简单地达成这个目标 08/24 20:08
6F:→ qwertmn:autocmd BufWritePre * 1 r !date 08/24 20:12
7F:→ qwertmn:不过这样会越来越多XDDDD 08/24 20:14
8F:→ freemystyle:这样就变成好多行了,而且r !date执行得很慢 08/24 20:16
9F:→ freemystyle:还要跳出去vim执行後在读取有点没效率QQ 08/24 20:17
10F:→ qwertmn:XD 不是date慢0 0 是跳出去慢- - 08/24 20:21
11F:→ freemystyle:我的意思就是这样噜 08/24 20:24
※ 编辑: freemystyle 来自: 140.114.28.55 (08/24 20:24)
12F:推 qwertmn:那出绝招搂- - 08/24 20:59
13F:→ qwertmn:autocmd BufWritePre exec "1s/.*/".strftime('%c')."/" 08/24 20:59
14F:→ qwertmn:这样不行俺就没辄了- - 这会取代第一行XD 08/24 21:01