作者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